执行 MySQL 数据库备份的 cron 作业在将日期附加到文件名时不起作用



我正在使用共享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

相关内容

  • 没有找到相关文章

最新更新