書-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

更改成功。

文章標籤
全站熱搜
留言列表