2013-01-22 77 views
19

我收到Cron作業發生的錯誤。我不斷收到的錯誤是:爲什麼我會爲我的cron工作收到意想不到的EOF?

/bin/sh: -c: line 0: unexpected EOF while looking for matching `'' 
/bin/sh: -c: line 1: syntax error: unexpected end of file 

這裏是我的代碼:

mysqldump -u database_user -p']T%zw51' database > /home/site/public_html/Secure/Cron/Database_Backup/database_backup.sql 

回答

40

您可能需要使用\逃脫%%是一個特殊字符到crontab,它被翻譯爲換行,所以你的代碼可能變得

-p']T 
zw51' 

嘗試:

-p']T\%zw51' 
+0

這是一個贏家。感謝Faiz。 – dlink

+0

在Fedora 25中沒有得到這個錯誤,但在CentOS 7上有這個錯誤。 – juniorgarcia

相關問題