0

我正在使用共享的 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 作业错误日志,我的命令是否出错?

4

1 回答 1

0

好的。最后我设法解决了这个问题。

你需要用 ****转义% 。

因此,正常工作的 cron 作业命令将如下所示:

 */5 *   *   *   *   /usr/bin/mysqldump -u user -p'pazzword' my_db > /backup/database_$(date +"\%Y_\%m_\%d").sql
于 2017-01-12T12:37:09.200 回答