LINUX.ORG.RU
ФорумAdmin

cron+backup


0

1

Вот есть допустим задание в /etc/cron.weekly и задание это --> бекап скажем /home. Как бы так хитро сделать, чтобы бекап 100% создавался. Скажем началось задание бекапа /home и по какой-то причине прервалось. Надо сделать так, чтобы это задание опять началось и со 100% гарантией завершилось. Есть какие-то штатные средства, чтобы не плодить свои костыли ?

★★★★

Первое, что приходит в голову — создавать задание не для самого бекапа, а для процесса, который не даёт ему прерваться, при этом процесс может добавлять себя в задание скажем «каждый час» в начале запуска, а потом, когда бекап создан и верифицирован — удалять задание.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Ага, или сделать таблицу в бд, в которой будут поля «id» «data» «command» «state» «result» и чекать. Когда состояние == запущено и результат != 1 --перезапускать задачу, иначе выполнять по расписанию. Такой костылик ?:)

bryak ★★★★
() автор топика

Возможно, в rsnapshot что-то такое есть.

anonymous
()

Стоит посмотреть в сторону monit/runit.

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