У меня есть строка скрипта, которая работает через терминал и работает через cron
, чтобы запускаться один раз: он загружает файл из Интернета и сохраняет его в определенном месте, названном датой, когда он был найден:
Я собирал это по одному биту за раз, так как я новичок в Ubuntu, затем собрал его в терминале, затем успешно запустил как одноразовое задание, введенное в окне «Запланированные задания». Когда я добавляю его через cron
с помощью crontab -e
, он запускается в первую минуту каждого часа следующим образом:
1 * * * * cd ...
Он запускался один раз, но не повторялся.
Когда я открываю его в «Запланированных задачах», он говорит:
Ваша команда содержит один или несколько символов%, это специально для cron и не может использоваться с Gnome-schedule ... ..
blockquote>Я не понимаю эту ошибку, так как могу без проблем использовать тот же сценарий с одноразовым заданием в запланированных заданиях.
Любой совет по ошибке сценария? Знание, почему это не повторится? Упрощения для сценария?
Спасибо за помощь!
Вам нужно экранировать символы% следующим образом:
date +\%Y_\%m