[英]Simple cron with flock not working on Ubuntu
我已经在/etc/cron.d
上创建了文件crontester
,并在其上添加了以下这一行:
* * * * * /usr/bin/flock -n /tmp/fcj.lockfile touch /tmp/test.txt
那应该每分钟运行一次。
但是我看不到正在创建/tmp/test.txt
文件,因此cron无法正常工作。
我做错了什么? 是否必须创建/tmp/fcj.lockfile
,如果必须这样做,是否必须将其创建为空?
非常感谢。
该命令在我的机器上运行良好,因此cronjob可能未正确设置。 man cron
不鼓励创建/etc/cron.d/
文件:
与/ etc / crontab一样,/etc/cron.d目录中的文件也受到监视以进行更改。 通常,系统管理员不应使用/etc/cron.d/,而应使用标准系统crontab / etc / crontab。
尝试使用crontab -e
创建cronjob,看看是否可行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.