gpt4 book ai didi

linux - ps命令是否检测到crontab?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:17 25 4
gpt4 key购买 nike

大家好,

我有一些使用 crontab 运行的脚本,我知道它们实际上正在运行,这要归功于日志文件。问题是,每次我输入 ps -ef | grep .sh (因为我的脚本是 .sh 文件)我没有结果。

我读到 crontab 使用它自己的环境来执行他的脚本,所以我想知道 ps 命令是否能够检测到它们。

我是 Linux 环境的新手,如果我的问题看起来很明显,我很抱歉。谢谢

最佳答案

如果您在脚本运行时运行 ps,则 ps 将报告该进程。

crond是cron进程,属于root。当 crond 注意到您的进程该运行时,它会 fork 一个进程,将该进程的用户更改为您的 ID,然后 exec() 您的脚本。

如果 ps 在其处于事件状态时运行,则该进程将出现在 ps 中,但如果该进程是短暂的,您只有很短的机会瞥见它..

关于linux - ps命令是否检测到crontab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30530370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com