We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Пропали задания в cron
Пропали задания в cron
Нужно было удалять по расписанию файлы, задал эту команду через панель VestaCP:
Но команда не срабатывала, выдавала ошибку /usr/local/vesta/bin/find: отсутствует аргумент у `-exec'. Посмотрел в консоли как там сохраняется мой крон, оказывается обратный слеша нет (перед точкой с запятой), хотя я и задавал его через панель, взял и поставил два слеша подряд, посмотрел через консоль crontab, теперь слеш появился, но все задания из панели исчезли, и восстановить их показ я уже не могу. Пробовал добавлять новые задания (они кстати, не появляются больше в crontab, только прибавляются в количестве в самой пенели), пробовал убрать слеш через редактирования crontab, но все равно ничего не исправилось.
Видимо куда-то панель сохраняет для себя список команд, и там надо отредактировать двойной слеш, но вот где это сделать, я не знаю.
Не понял как тут добавляются вложения, так что залил на фотохостинг:
p.s. Лучше наверное такие команды запускать посредством sh файла.
UPD:
Разобрался, исправил в файле /usr/local/vesta/data/users/admin/cron.conf
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
Видимо куда-то панель сохраняет для себя список команд, и там надо отредактировать двойной слеш, но вот где это сделать, я не знаю.
Не понял как тут добавляются вложения, так что залил на фотохостинг:
SpoilerShow
UPD:
Разобрался, исправил в файле /usr/local/vesta/data/users/admin/cron.conf