2017-02-15 57 views

cevap

7

Sorun, cron'un % yeni satırlar olarak davranmasıdır. crontab POSIX man sayfasından:

Percent-signs (%) in the command, unless escaped with backslash \, will be changed into newline characters, and all data after the first % will be sent to the command as standard input.

Ayrıca Sen bir şey gibi sizin komutunu değişebilir

olarak mirası `` sözdizimi üzerinde $() olarak

*/2 * * * *  mongodump --db prodys --out /backup/databases/mongoDatabases/$(date +'\%m-\%d-\%y') 
+0

Teşekkür Command Substitution sözdizimini kullanın! @Inian da benim sorunum da buydu. – ShahNewazKhan

+0

Teşekkürler, çok yardımcı olur! –