我在我的Linux机器上运行各种Cron任务。最近我更新了它并想检查它是否工作正常。例如:
0 6 * * 1-5 /scripts/foo.sh
除了我在预定时间内检查进程实际运行的情况外ps x
,有没有办法简单地检查过去 24 小时内执行的程序/脚本或类似的东西?
我是 Linux 新手。任何想法/提示都对我有用!
我在我的Linux机器上运行各种Cron任务。最近我更新了它并想检查它是否工作正常。例如:
0 6 * * 1-5 /scripts/foo.sh
除了我在预定时间内检查进程实际运行的情况外ps x
,有没有办法简单地检查过去 24 小时内执行的程序/脚本或类似的东西?
我是 Linux 新手。任何想法/提示都对我有用!
我在脚本的开头和结尾添加了 date 和 printf 语句,以将日期和时间写入我的主目录中的文本文件。我还将输出定向到该文件,以便它记录在终端中运行时您将获得的输出。这是一个例子
使用 >> 运算符确保它附加到而不是覆盖文件
输出看起来像这样
Cron 传统上记录到
/var/log/syslog
,因此grep
对于字符串CRON
和/或foo.sh
应该确定是否尝试执行简单。在基于现代
systemd
的系统上,您可以通过journalctl
ex 访问等效的日志条目。也许
如果您的系统
journalctl
是使用模式匹配支持编译的。