繁体   English   中英

非超级用户的Cron作业未自动运行

[英]Cron job not running automatically for a non-root user

我以非root用户身份运行SUSE Linux(也无法获得root用户访问权限)。 我希望我每天创建一个.sh脚本。 我的crontab看起来像:

0 0 * * * * /path/to/file.sh

根据许多故障排除建议,在此之后我也有一行返回。 我的脚本删除了14天以上的文件。 我还添加了一种记录日志以检查脚本是否运行的方法。

但是,该作业不会自动运行。 我也无法检查/ var / log / messages是否有有关cron是否可以运行的任何通知。

我究竟做错了什么? 如何检查cron本身是否正在运行/是否可以为我的用户运行? 我是否必须为cron提供任何路径或环境变量?

每个午夜运行cron的正确方法是:

00 00 * * * /bin/bash path/to/your/script.sh >> /path/to/log/file.log

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM