LINUX.ORG.RU
ФорумAdmin

Скрипт для бекапа - cron/systemd.timer, root или отдельный пользователь

 , , ,


0

1

ЛОР, привет!

И так, входные данные: есть удаленный сервер с доступом по SSH. На моей машине раз в час должен запускаться однострочник, который сливает бекап на сервер. Как поступить? Использовать cron или systemd.timer? Запускать скрипт от root или создать отдельного пользователя backup?

Буду благодарен за лаконичный аргументированный ответ.

★★★★★

голосую за ansible playbook запускаемый через jenkins

А вообще без разницы. Я бы сделал через systemd. У крона имеются косячки в формате задания нужного времени/даты

С другой стороны, кроном можно управлять через kde-config-cron

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 2)

Буду благодарен за лаконичный

Пофигу.

аргументированный ответ.

Будет работать и так, и этак.

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

Уже не вспомню с какими косяками сам раньше сталкивался, но вот выдержка из убунтовского /etc/cron.d/mdadm:

# By default, run at 00:57 on every Sunday, but do nothing unless the day of
# the month is less than or equal to 7. Thus, only run on the first Sunday of
# each month. crontab(5) sucks, unfortunately, in this regard; therefore this
# hack (see #380425).
57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi

помню, что тоже приходилось что-то на баше костылить

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от makoven

Так а с пользователем для запуска скрипта что? Создать отдельного или от рута запускать?

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

Тож без разницы. Я от своего юзера запускаю. А если надо что-то монтировать - от рута. А если и возникнет потребность обеспечить защищенность, то можно и кастрированного юзера создать и богатые возможности изоляции от systemd заюзать. Но для повседневных нужд это зачем?

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