posso usare questo comandoBackup utilizzo di database crontab con funzione di data
mysqldump -u"root" myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
ma se eseguito in crontab
* * * * * mysqldump -u"root" myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
(questa causa dell'errore per data funzione, quando rimuovo esso, crontab gestita bene
su ubuntu, si verifica questo errore nel file di registro.
ubuntu CRON[xxxx] (user) CMD(mysqldump -u"root" myDB| gzip > mydb_`date+)
ubuntu CRON[xxxx] (CRON) error (grandchild #5353 failed with exit status 2)
ubuntu CRON[xxxx] (CRON) info (no MTA installed, discarding output)
Il tuo crontab non è lo stesso comando che stai eseguendo dalla riga di comando. Hai omesso 'date +% d-% m-% Y' (notando la mancanza di backtics) che sono ciò che rende effettivamente funzionante, come i backtics eseguono e restituiscono il risultato della data .... funzione. – gview
è lo stesso, ma non riesco a scrivere con StackOverflow. – meotimdihia
Sì, è possibile. Utilizzare i backtick per formattare parte di una riga come codice; indentare con 4 o più spazi per formattare una o più righe come codice. Seleziona l'intervallo di testo e fai clic sull'icona '{}' per farlo automaticamente. Oppure puoi sfuggire a un backtick con una barra rovesciata: '\' '. –