【发布时间】:2016-11-06 10:54:19
【问题描述】:
我正在尝试使用 HostGator cPanel 中可用的 Cron Job 以 filename-12-12-16.sql 格式输出文件。我目前可以使用以下代码输出文件名而不添加日期:
mysqldump -uuser -ppassword --databases dbase > filename.sql
我对如何向文件添加动态日期进行了一些搜索,因此我使用了以下代码:
mysqldump -uuser -ppassword --databases dbase > filename$(date +%Y-%m-%d).sql
但我看到的情况是代码在第一个“%”符号处停止执行,所以我会收到诸如
之类的错误/bin/sh: -c: line 0: 寻找匹配的')'时出现意外的EOF
/bin/sh: -c: line 1: 语法错误:文件意外结束
在这种情况下我应该怎么做才能将动态日期添加到文件名中?
【问题讨论】:
标签: date cron crontab mysqldump