[英]Is crontab detected by ps command?
嗨,大家好,
我有一些使用crontab運行的腳本,並且由於日志文件,我知道它們實際上正在運行。 問題是,每次我鍵入ps -ef | grep .sh
ps -ef | grep .sh
(因為我的腳本是.sh文件),我沒有結果。
我讀到crontab正在使用自己的環境執行他的腳本,因此我想知道ps命令是否能夠檢測到它們。
我是Linux環境的新手,因此,如果我的問題似乎很明顯,我感到抱歉。 謝謝
如果在腳本運行時運行ps,則ps將報告該過程。
crond
是cron進程,它屬於root。 當crond注意到應該運行您的進程時,它將派生一個進程,將該進程的用戶更改為您的ID,然后將exec()
更改為腳本。
如果ps在活動狀態下運行,則該過程將在ps中顯示,但是如果該過程是短暫的,則只有一小段機會可以看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.