如何在 ubuntu 服务器上的 crontab 上运行用户定义的命令user1
?服务器中没有 root 访问权限,但用户user1
拥有所有 root 权限。cron tab 需要在每个工作日上午 9:30 运行。命令是
30 9 * * 1-5 python pythonfile.py
这个 cron 标签没有运行,只运行由 root 用户定义的 cron 作业。
答案1
- 检查你的日志/电子邮件?
执行
man 5 crontab
;看起来你的命令前有 6 个值,而crond
执行命令时只需要 5 个值:时间和日期字段是:
field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sunday, or use names)
尝试:
30 9**1-5pythonpythonfile.py