簡體   English   中英

ps命令檢測到crontab嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM