我需要为 cron 作业输入什么路径

我需要为 cron 作业输入什么路径

我有一个脚本,,site_backup.sh可以在命令行中正常运行。

我想为其运行一个 cron 作业,但我需要帮助。该文件存储在:

/home/username/public_html/backups

我已经尝试过这个但它没有任何作用:

0   0   *   *   *   /bin/sh /home/username/public_html/backups/site_backup.sh

我究竟做错了什么?

答案1

没有必要在命令前面加上 /bin/sh。确保文件 site_backup.sh 是可执行的,它就会起作用。

如果你的脚本有任何图形输出,请将其放在export DISPLAY=:0 &&命令前面,这样它看起来就像

0 0 * * * export DISPLAY=:0 && /home/username/public_html/backups/site_backup.sh

相关内容