2016-07-04 88 views
1

我想輸出格式爲文件名-12-12-16.sql使用Cron作業可用HostGator cPanel中的文件。使用此代碼我目前可以輸出加不帶日期的文件名:mysqldump錯誤當獲取當前日期添加到文件名

mysqldump -uuser -ppassword --databases dbase > filename.sql 

我做了關於如何動態日期添加到文件,所以我用下面的代碼一些搜索:

mysqldump -uuser -ppassword --databases dbase > filename$(date +%Y-%m-%d).sql 

但我看到發生的是,代碼停在第一個「%」符號執行,所以我會得到錯誤,如

/bin/sh的:-c:行0:同時尋找匹配`)」

意外EOF

/bin/sh:-c:第1行:語法錯誤:文件意外結尾

在這種情況下,我應該怎麼做才能將動態日期添加到文件名中?

回答

1

我已經找到了那些有此問題的解決方案:

mysqldump -uuser -ppassword --databases dbase > filename$(date +\%Y-\%m-\%d).sql 

的「%」符號前只需添加反斜槓。

相關問題