kafka後臺啓動命令

   最近,開發使用的kafka集羣環境除了點問題,在解決的過程中需要頻繁的啓停kafka服務。由於不是專門負責這塊,就問同事要了常用的操作命令,但在使用的時候命令有點問題,在這裏記錄備查。

命令:sh kafka-server-start.sh ../config/server.properties &

  目的是想讓服務後臺啓動,隱約記得&符號代表後臺啓動,運行命令後服務確實後臺啓動了,但日誌會打印在控制檯,而且關掉命令行窗口,服務就會隨之停止,這個讓我挺困惑的。後來,參考了其他的啓動腳本,通過測試和調試最終找到了完全滿足要求的命令。

滿意的命令:sh kafka-server-start.sh ../config/server.properties 1>/dev/null  2>&1  &

其中1>/dev/null  2>&1 是將命令產生的輸入和錯誤都輸入到空設備,也就是不輸出的意思。

/dev/null代表空設備。

  本人覺得是控制檯輸出導致不能真正的後臺運行,具體原因還需要繼續研究,關於linux系統的知識還是有不少欠缺,需要增強這一塊。

  歡迎討論學習。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章