为什么这个 cron 作业不运行?

为什么这个 cron 作业不运行?

我的 cron 作业未在系统上运行。知道原因吗?

% ps aux | grep cron

root      4213  0.1  0.2   5548  1496 ?        
               Ss   12:40   0:00 /usr/sbin/crond -n

crontab.txt:

* * * * * /usr/bin/seq 10 2>&1 testlog.log
(newline)

为了安排这项工作,我发布了

% crontab crontab.txt

但屏幕上没有打印任何内容,日志文件中也没有写入任何内容。

答案1

cron 任务不会打印到屏幕上,并且你没有将标准输出重定向到文件,因此你需要>在文件名前添加一个额外的内容

2>&1将 stderr 发送到 stdout,但 stdout 却无处可去。

尝试 一下2>&1 > filename, 或者 也许> filename 2>&1.

目前在电话上,所以无法检查

相关内容