Linux ps命令是否检测到crontab?

Linux ps命令是否检测到crontab?,linux,cron,ps,Linux,Cron,Ps,大家好, 我已经用crontab运行了一些脚本,我知道它们实际上是通过日志文件运行的。 问题是,每次我键入ps-ef | grep.sh(因为我的脚本是.sh文件),我都没有结果 我读到crontab使用它自己的环境来执行他的脚本,所以我想知道ps命令是否能够检测到它们 我是Linux环境的新手,所以如果我的问题看起来很明显,我很抱歉。谢谢如果在脚本运行时运行ps,ps将报告该进程 crond是cron进程,它属于root。当crond注意到您的进程需要运行时,它将分叉一个进程,将该进程的用户更

大家好,

我已经用crontab运行了一些脚本,我知道它们实际上是通过日志文件运行的。 问题是,每次我键入
ps-ef | grep.sh
(因为我的脚本是.sh文件),我都没有结果

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


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

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

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


如果ps在活动状态下运行,则此进程将显示在ps中,但如果此进程是短期的,则您只有很短的机会看到它。

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

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


如果ps在活动状态下运行,则此进程将显示在ps中,但如果该进程是短期的,则您只有很短的机会看到它。

是,它们应通过ps命令显示。但是,除非您在ps运行时碰巧运行ps,否则您将看不到它们。所以,如果它们每小时只运行一次,运行20秒,你只有20秒的时间可以在ps中看到它们。好吧,好吧,它们可能运行得太快了。非常感谢。是的,它们应该由ps命令显示。但是,除非您在ps运行时碰巧运行ps,否则您将看不到它们。所以,如果它们每小时只运行一次,运行20秒,你只有20秒的时间可以在ps中看到它们。好吧,好吧,它们可能运行得太快了。非常感谢。