我为日常执行设置了一个 cron 作业(在我自己的 ubuntu 上,仅供试用),如下所示:
0 0 * * * /path/exec.sh
它被设置为每天执行。我通常在早上 8 点左右打开机器。我想知道
- 我的 cron 作业是什么时候运行的,如果它已经运行了?
- 我还想看看我的 cron 作业目前是否正在运行?
有没有办法找出一个 cron 作业目前是否正在运行?
原文由 CoderBC 发布,翻译遵循 CC BY-SA 4.0 许可协议
我为日常执行设置了一个 cron 作业(在我自己的 ubuntu 上,仅供试用),如下所示:
0 0 * * * /path/exec.sh
它被设置为每天执行。我通常在早上 8 点左右打开机器。我想知道
- 我的 cron 作业是什么时候运行的,如果它已经运行了?
- 我还想看看我的 cron 作业目前是否正在运行?
有没有办法找出一个 cron 作业目前是否正在运行?
原文由 CoderBC 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
检查 cron 目前是否真的在运行任何东西(在 ubuntu 上工作)
你要么得到
或具有 cron 正在运行的所有子进程的树输出(如果您没有足够的权限,它可能不会命名它们),正如 Hamoriz 所说,日志在 /var/log/syslog 所以
将为您提供仅用于 cron 的日志