Выполняю с командной строки: tar -cvpC'/' -f /backup/mysql_`/bin/date +%w`.tar usr/local/mysql/var/ все работает, а из cron: 1 2 * * * tar -cvpC'/' -f /backup/fs3_mysql_`/bin/date +%w`.tar usr/local/mysql/var/ >/dev/null не отрабатывает
/bin/date +%w - выводит день недели. Т.е хочу делать backup на каждый день недели.
А зачем /dev/null? Не посылаешь ли ты в /dev/null создаваемый архив? Я бы сделал так. В /etc/crontab заведи строку:
1 2 * * * root run-parts /etc/cron.daily
Создай каталог /etc/cron.daily (ежедневно). Запиши команду /bin/tar ... (желательно - с полным путём к tar и без /dev/null) в отдельный скрипт с правами на выполнение. Скопируй этот скрипт в /etc/cron.daily. Так - надёжнее и можно заставить cron запускать на выполнение несколько задач из разных скриптов.