LINUX.ORG.RU
ФорумAdmin

Запуск программы после перезагрузки без рут

 


0

1

Есть небольшой скрипт, который крутится в screen, события пишет в файл, пропущенных событий очень не хочется. Можно что-то придумать, чтобы перезапускать его при перезагрузке сервера? Рута нет.

В теории, при перезагрузке мне письмо приходить должно, но на это завязывтся бы не хотелось.

ЗЫ. а screen это по идее самый нормальный вариант запуска для ситуации, так?

Можно что-то придумать, чтобы перезапускать его при перезагрузке сервера?

Рута нет.

Сделать пользовательский сервис на systemd, разблокировать запуск пользовательских сервисов без логина пользователя в systemd (попросить 1 раз у администратора).

Entmatix
()

Добавь запускалку в крон с временем «@reboot».

man 5 crontab
firkax ★★★★★
()
Ответ на: комментарий от maximilliangreat

Если пользователям разрешено (а если речь идёт о сервере, то скорее всего нет), то нет.

Для редактирования пользовательского crontab, нужно выполнить crontab -e, откроется $EDITOR после сохранения и закрытия crond перечитает конфигурацию самостоятельно.

Про /etc/crontab (у которого синтаксис позволяет указать пользователя, ибо это системный кронтаб, который гоняется от рута, который может su-шиться в других юзеров без аутентификации) вообще забудь. Кстати, помимо системного есть ещё отдельно рутовский (который тебе, очевидно, недоступен), где нельзя указать пользователя.

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