La siguiente funciona como se espera:Cron falla con sencillo en el apóstrofe
date +'%d-%b-%Y-%H-%M' 28-Sep-2009-14-28
Pero ninguno de los siguientes 4 entradas de crontab están trabajando.
* * * * * date +\'%d-%b-%Y-%H-%M\' >> /backup/shantanu/testing.txt * * * * * date +'%d-%b-%Y-%H-%M' >> /backup/shantanu/testing1.txt * * * * * date +"%d-%b-%Y-%H-%M" >> /backup/shantanu/testing2.txt * * * * * date +\"%d-%b-%Y-%H-%M\" >> /backup/shantanu/testing3.txt
Error: /bin/sh: -c: line 0: unexpected EOF while looking for matching `"' /bin/sh: -c: line 1: syntax error: unexpected end of file
puedo guardar el mismo código en un script de shell y establecer el cron, pero me gustaría saber si es posible establecer directamente un cron para la tarea.
La entrada cron real que estoy tratando de establecer ve algo como esto ...
16 * * * * mysqldump myDB myTB > /backup/ABCbc$(date +'%d-%b-%Y-%H-%M').sql 2> /backup/ABCbc_errORS$(date +'%d-%b-%Y-%H-%M').txt
Si resolvió su problema, publíquelo como respuesta. –
58 13 * * */usr/bin/mysqldump -uroot -pPassword --compact --databases db1 db2 db3 db4 | zip>/home/develop/backup/central_mydt $ (date + '\% d \% m \% y'). zip – shantanuo