LINUX.ORG.RU

Не выполняется крон

 


0

2

Почему если имя сохраняемого файла сделать $(date +«%H-%M-%d-%m-%Y»).bak , то задача перестаёт выполняться?

* * * * * cp /home/www/Downloads/test.txt /home/www/Downloads/$(date +"%H-%M-%d-%m-%Y").bak

Пробовал отправлять вывод в лог, но лога нету. Сама задача выполняется

(root) CMD (cp /home/www/Downloads/test.txt /home/www/Downloads/$(date +")
Если имя сделать обычное, то всё работает. Скорее всего проблема в "



Последнее исправление: sandrey81 (всего исправлений: 2)

man 5 crontab:

Percent-signs (%) in the command, unless escaped with backslash (\), 
will be changed into newline characters, and all data after the 
first % will be sent to the command as standard input.
Ja-Ja-Hey-Ho ★★★★★
()
Ответ на: комментарий от futurama

Не дочитал до конца man и не заметил символ % Спасибо))

sandrey81
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.