我有一个 cron 作业设置为每天执行(在我自己的 ubuntu 上,只是为了试用),如下所示:
0 0 * * * /path/exec.sh
它被设置为每日执行。我通常在早上 8 点左右打开我的机器。我想知道
- 如果我的 cron 作业已经运行,它什么时候运行?
- 我还想查看我的 cron 作业目前是否正在运行?
有没有办法查明 cron 作业此时是否确实在运行?
最佳答案
检查 cron 此时是否真的在运行任何东西(适用于 ubuntu)
pstree -apl `pidof cron`
你要么得到
2775,cron # your pid (2775) will be different to mine :-)
或 cron 正在运行的所有子进程的树输出(如果您没有足够的权限,它可能不会命名它们) 正如 Hamoriz 所说,日志在/var/log/syslog 中,所以
grep CRON /var/log/syslog
将为您获取 cron 的日志
关于linux - 如何查看当前正在运行的 cron 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36882991/