書-Linux命令行與shell腳本編程大全(第3版)

image

●指令-nohup

○作業控制

●重啟停止作業

○調整優先等級-指令-nice

調整優先等級-指令-renice

指令-nohup

可以在後台執行,就算關掉終端機也會繼續執行,輸出的結果會在你執行程式的地方創一個叫做nohup.out的文件。

image

我這個腳本是輸出1到100每個間格1秒

image

image

作業控制

兩個錢號可以看到腳本執行的PID,就算暫停了也可以根據PID來讓他開始。

image

指令: bash be

image

指令: jobs -l //用來查看作業中的PID

image

jobs的參數。

image

重啟停止作業

暫停了之後可以使用bg讓程式運行,運行了之後就不能暫停、終止,但是你還是可以打指令,只不過輸出會看不太清楚。

image

如果只有一個直接打bg就可以了。

image

可以看到在運行中可以打其他指令,只不過如果有輸出就會看不到你打的東西,但那是有效的。

image

調整優先等級-指令-nice

優先等級-20為最高,19為最低。

image

image

用nice提高優先等級會失敗。

image

調整優先等級-指令-renice

只要是root權限或是sudo就可以調整為最高優先級別。

image

先查看預設的權限級別是0。

指令: ps -p 3258 -o pid,ppid,ni,cmd

image

更改優先級別。

指令:renice -n 10 -p 3258

image

image

指令:sudo renice -n 10 -p 3258

image

更改成功。

image

 

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()