我正在使用共享cPanel托管。
当我输入以下cron作业命令时,它可以工作:
*/5 * * * * /usr/bin/mysqldump -u user -p'pazzword' my_db > /backup/database.sql
但是当我尝试将日期戳添加到文件名时,它不会生成.sql文件。
*/5 * * * * /usr/bin/mysqldump -u user -p'pazzword' my_db > /backup/database_$(date +"%Y_%m_%d").sql
我找不到 cron 作业错误日志,我的命令中是否出错?
好的。最后我设法解决了这个问题。
您需要使用 **** 转义 %。
因此,工作 cron 作业命令将如下所示:
*/5 * * * * /usr/bin/mysqldump -u user -p'pazzword' my_db > /backup/database_$(date +"%Y_%m_%d").sql