这个cron选项卡有什么问题?

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守护进程,我所说的可能不是真的。