Page 1 of 1

Пропали задания в cron

Posted: Wed Nov 22, 2017 11:07 am
by GeorG
Нужно было удалять по расписанию файлы, задал эту команду через панель VestaCP:

Code: Select all

/usr/local/vesta/bin/find /home/admin/folder -type f -mtime +6 -name 'file*.tar' -exec rm -f {} \; >> /home/admin/cron.log 2>&1
Но команда не срабатывала, выдавала ошибку /usr/local/vesta/bin/find: отсутствует аргумент у `-exec'. Посмотрел в консоли как там сохраняется мой крон, оказывается обратный слеша нет (перед точкой с запятой), хотя я и задавал его через панель, взял и поставил два слеша подряд, посмотрел через консоль crontab, теперь слеш появился, но все задания из панели исчезли, и восстановить их показ я уже не могу. Пробовал добавлять новые задания (они кстати, не появляются больше в crontab, только прибавляются в количестве в самой пенели), пробовал убрать слеш через редактирования crontab, но все равно ничего не исправилось.
Видимо куда-то панель сохраняет для себя список команд, и там надо отредактировать двойной слеш, но вот где это сделать, я не знаю.

Не понял как тут добавляются вложения, так что залил на фотохостинг:
SpoilerShow
Image
p.s. Лучше наверное такие команды запускать посредством sh файла.


UPD:
Разобрался, исправил в файле /usr/local/vesta/data/users/admin/cron.conf