0,35 * * * * /home/scripts/backup.sh "daily backup"
我的cron选项卡有什么问题,它不起作用我还没有尝试@daily,但要确保它正在运行,所以我运行在每小时0分钟和每小时35分钟。
我不需要重启服务器吗?
首先确保你的cron正在按时执行。 这可以通过检查/ var / log / cron来完成。 每0和30分钟你必须看到执行。
tail -f /var/log/cron
如果cron试图按时执行并且脚本没有运行,那么可能是权限问题。 将执行权限授予您正在运行cron的用户。 如果不确定用户的东西,只需gran执行到所有:
chmod a+x /home/scripts/backup.sh
您不需要重新启动服务器。 只要cron守护进程正在运行,它应该没问题。
你确定脚本是可执行的用户的cronjob运行? 要将其标记为可执行文件,请执行以下操作: chmod a+x /home/scripts/backup.sh
确保你正确地修改了crontab文件。
编辑crontab的正确方法是运行crontab -e 。 validation其内容的正确方法是使用crontab -l 。
如果您修改了/etc/crontab ,那么您可能需要重新启动cron服务(取决于您的cron版本)。 你需要把命令前的用户名。 喜欢这个:
0,35 * * * * root /home/scripts/backup.sh "daily backup"
当然,如果你使用了一些奇怪的cron守护进程,我所说的可能不是真的。