我有一个脚本,,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