LINUX.ORG.RU
решено ФорумAdmin

Bacula, выключение сервера по завершении заданий.

 ,


0

1

Развернул дома debian 10, поставил на него bacula задача которого снимая бекап по выходным страховать основной сервер резервных копий, который бекапит ежедневно и стоит непосредственно в офисе. С бэкапами проблем нет, но задумка была такая: Так как у меня двухтарифный счетчик на свет - сервер включается в 23:00 по завершении бекапа сервер должен отключиться. Дайте пример или подскажите как сделать poweroff по завершении задания. Runscript выполняет команды как я понял в bconsole ?

Спасибо.

Так как у меня двухтарифный счетчик на свет - сервер включается в 23:00 по завершении бекапа сервер должен отключиться.

Фига вы экономный. Вас нужно что-то из «Run After», смотрите в документации.

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

Каждый раз руками проверять, и выключать так себе идея..

решение:

apt update && apt install sudo -y

nano /etc/sudores

bacula ALL=NOPASSWD: /sbin/poweroff

далее в /etc/bacula/bacula-dir.conf

Runscript { RunsOnClient = no RunsWhen = «After» Command = «sudo poweroff» } Затык был в том, что не прописал RunsOnClient = no и оно пыталось на клиенте..

dapxdap
() автор топика
Ответ на: комментарий от anc

Всё работает, но в логе вот так ругается: «02-Dec 23:43 *****-dir JobId 39: Error: Runscript: AfterJob returned non-zero status=15. ERR=Child died from signal 15: Termination»

dapxdap
() автор топика
Ответ на: комментарий от dapxdap

poweroff поменял на sudo /sbin/shutdown –poweroff 1 –no-wall проблема ушла.

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