重新點亮linux 命令樹————守護程序[二十三]
阿新 • • 發佈:2021-07-29
前言
簡單整理一下守護程序。
正文
守護程序一般是開機啟動的。
- 使用nohup 與 & 符號配合執行一個命令
nohup命令使程序忽略hangup(掛起)訊號
使用tail 檢視log檔案。
然後通過ps 檢視一下。
這個時候重點就來了,這個時候呢,有一個小小的問題,那就是當我們終端關閉,那麼tail -f /var/log/messages 啟動的這個程序就會被關閉。為什麼呢?因為其父程序就是我們的終端程序。
那麼怎麼辦呢?這個時候就可以使用nohup。
輸出內容在:
這個時候即使終端關閉了,這個程式依然執行。
因為其父程序變成了1。
然後還可以檢視程序的一些屬性。
ls -l cwd:
表示該程序執行的位置,如果執行位置在/root 的話,那麼/root 是無法被刪除的。
檢視輸出位置:
如果是sshd 的輸出位置:
如果後面要殺死可以使用kill -9
-
守護程序(deamon) 和一般程序的差別
-
使用screen 命令
screen 進入screen 環境
ctrl+a d 退出screen 環境
screen -ls 檢視screen 的會話
screen -r sessionid 恢復會話
linux 命令樹
結
下一節screen。