mogę użyć tego poleceniazapasowa wykorzystanie bazy danych crontab z funkcją date
mysqldump -u"root" myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
ale po uruchomieniu w crontab
* * * * * mysqldump -u"root" myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
(ten błąd przyczyną według daty funkcji, kiedy ją usunąć, crontab uruchomić dobry)
na ubuntu, zdarza się ten błąd w pliku dziennika.
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)
Twój crontab nie jest tym samym poleceniem, które uruchamiasz z wiersza poleceń. Pominięto 'date +% d-% m-% Y' (zwracając uwagę na brak backtics), które sprawiają, że faktycznie działa, jak backtics wykonać i zwrócić wynik funkcji date .... – gview
to jest to samo, ale nie mogę wypisać ze stackoverflow. – meotimdihia
Tak, możesz. Użyj wycofania, aby sformatować część linii jako kod; wcięcie o 4 lub więcej spacji, aby sformatować jeden lub więcej wierszy jako kod. Wybierz zakres tekstu i kliknij ikonę '{}, aby zrobić to automatycznie. Możesz też uciec od odwrotnego ukośnika: '\' '. –