close
書-Linux命令行與shell腳本編程大全(第3版)
●指令-nohup
○作業控制
●重啟停止作業
○調整優先等級-指令-nice
●調整優先等級-指令-renice
指令-nohup
可以在後台執行,就算關掉終端機也會繼續執行,輸出的結果會在你執行程式的地方創一個叫做nohup.out的文件。
我這個腳本是輸出1到100每個間格1秒
作業控制
兩個錢號可以看到腳本執行的PID,就算暫停了也可以根據PID來讓他開始。
指令: bash be
指令: jobs -l //用來查看作業中的PID
jobs的參數。
重啟停止作業
暫停了之後可以使用bg讓程式運行,運行了之後就不能暫停、終止,但是你還是可以打指令,只不過輸出會看不太清楚。
如果只有一個直接打bg就可以了。
可以看到在運行中可以打其他指令,只不過如果有輸出就會看不到你打的東西,但那是有效的。
調整優先等級-指令-nice
優先等級-20為最高,19為最低。
用nice提高優先等級會失敗。
調整優先等級-指令-renice
只要是root權限或是sudo就可以調整為最高優先級別。
先查看預設的權限級別是0。
指令: ps -p 3258 -o pid,ppid,ni,cmd
更改優先級別。
指令:renice -n 10 -p 3258
指令:sudo renice -n 10 -p 3258
更改成功。
文章標籤
全站熱搜