重新點亮linux 命令樹————進程的控制[二十二]

前言

簡單整理一下進程的控制

正文

進程優先級

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 後臺啓動。

進程通信方式

常用信號的常用快捷和命令:

  1. kill -l

  1. ctrl+c 就是上面二號信號,這是一箇中斷信號,但是我們還算可以進行信號處理覆蓋,在腳本中加入信號處理腳本,那麼ctrl+c就不會終止。

  2. kill -9 殺死某個進程,使用的就是kill 的9信號

linux 命令樹

下一節守護進程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章