Linux 背景執行程式

讓程式登出後可繼續執行

nohup /path/your_sh &

nohup 執行時,會將所有的輸出訊息寫入nohup.out,所以若要觀察程式的輸出訊息,可以用下列命令,路徑為 /path/nohup.out

cat nohup.out

也可以使用tail 即時顯示最新的訊息:

tail -f nohup.out

 

將輸入訊息寫入指定的檔案

nohup /path/your_sh &> log.txt &

正常的訊息與錯誤訊息分開寫入不同檔案

nohup /path/your_sh > log.txt 2> err.txt &

降低執行優先權影響到其他正常的程式 nice 不設定 niceness 值預設為 10

nohup nice /path/your_sh &