2013-01-22 5 views
19

Je reçois une erreur avec mon travail Cron. L'erreur que je continue à recevoir est:Pourquoi je reçois un EOF inattendu pour mon travail cron?

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

Voici mon code:

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

Répondre

40

Vous devrez peut-être échapper à la % avec un \. % est un caractère spécial à la crontab, qui est traduite à un saut de ligne, de sorte que votre code devenait probablement

-p']T 
zw51' 

Essayez:

-p']T\%zw51' 
+0

Il est un gagnant. Merci Faiz. – dlink

+0

N'a pas eu cette erreur dans Fedora 25 mais l'avait sur CentOS 7. – juniorgarcia