Linux各種命令使用以及其中nohup命令的詳解
目錄
Linux各種命令的詳解
cd :進入文件夾
cd ./root 進入當前文件夾下級root文件夾
ls:顯示文件下的所有內容
ps :查看進程
ps -ef|grep java 查看java的所有進程
kill:殺死進程
kill -9 5625 ,殺死進程號爲5625的進程
nohup:啓動進程
//運行ot_eureka.jar程序,後臺不掛起一直運行
nohup java -jar ot-eureka.jar &
nohup ot-eureka.jar >/dev/null 2>&1 &
nohup的詳解
nohup英文意思是nohangup,中文意思就是不掛起,由coreutils軟件包提供,默認安裝
作用:不掛起地執行程序,即可在用戶退出或者終端正常退出後再後臺繼續執行程序
注意:nohup命令並不會自動要執行的命令發在後臺執行,必須配合“&”使用
nohup默認會把nohup輸出到nohup.out文件中,這樣nohup.out文件就會變得過大。影響電腦的性能,設置影響到程序的運行
解決兩種方法:
1.在nohup.out文件過大的時候,不掛起進行清理nohup.out文件。
cat /dev/null > nohup.out
2.把nohup命令錯誤日誌輸出級別提高:
nohup ./program >/dev/null 2>log &