Poniższe działa poprawnie z wiersza poleceńbłąd Cron z wykorzystaniem małe cudzysłowy
/usr/bin/mysqldump -uUser -pPass Db_name > /var/www/db_backup/db.`date +%Y%m%d%H%M`.sql
ale gdy próbuję to zrobić w cron, pojawia się błąd:
bad ` sign
errors in crontab file, can't install
widziałem kogoś na net rozwiązuje ten sam problem, uciekając przed znakami procentu, ale to nie pomogło, a ja wypróbowałem je z datą wewnątrz backquotes bez specyfikacji formatu i nadal mam błędy.
Widziałem także argument daty zawarty w pojedynczym lub podwójnym cudzysłowie, ale to też nie pomaga.
Przyznam, że mógłbym po prostu wrzucić to do scenariusza i wykonać, jak przypuszczam, ale co to za zabawa?
Wszelkie pomysły? Używam RHEL 5.
przeczytać "man crontab', aby zobaczyć, co robić z symbolami procentu. –