簡單整理一下程序的控制
nice 從-20-19,值越小,優先級越高
renice 從新設定優先級
程序的作業控制:
job
那麼先來建立一個程序。

那麼使用top -p 26090
那麼看下cpu的邏輯:
這裡可以看到cpu3的cpu滿了。
那麼看下ni:
那麼這裡我們可以讓其優先級下降:
那麼再次來看下cpu。
那麼這是在啟動的時候進行了修改。
那麼能不能再運作的時候進行優先級修改呢?
使用renice -n 15 26139.
那麼如何使這個a.sh 進入背景程序呢?
那麼後面怎麼檢視a.sh呢?
使用jobs。然後還可以将調整為前台程序。
那麼如果a.sh已經在運作了,怎麼将其調回到背景呢?
使用ctrl +z 進行調整到背景,并且停止。
那麼如果想讓其再次啟動呢?
可以使用jobs先檢視。
然後使用fg 1 前台啟動或者bg 1 背景啟動。
常用信号的常用快捷和指令:
kill -l
ctrl+c 就是上面二号信号,這是一個中斷信号,但是我們還算可以進行信号處理覆寫,在腳本中加入信号處理腳本,那麼ctrl+c就不會終止。
kill -9 殺死某個程序,使用的就是kill 的9信号
下一節守護程序。