У меня не получается добавить дату к имени файла резервной копии. Вот команда Cron (для тестирования): */2 * * * tar -zcf /var/backups/www-(back tick)date +%Y%m%d(back tick).tgz /var/www/
Он должен запускаться каждые 2 минуты и создавать резервную копию файла с именем www-20120212.tgz, но что-то не так.
'man crontab' говорит:
The sixth field of a line in a crontab file is a string that
is executed by the shell at the specified times. A percent
character in this field (unless escaped by \) is translated
to a NEWLINE character
Вам нужно избежать %
персонаж с \
, поскольку cron будет интерпретировать его по-разному:
*/2 * * * tar -zcf /var/backups/www-`date +\%Y\%m\%d`.tgz /var/www/