[sisyphus] сервисы в systemd

Mike mike.almateia на gmail.com
Пн Апр 1 13:37:17 MSK 2013


01.04.2013 12:26, Sergei Epiphanov пишет:
> Не подскажет ли кто, по какому принципу systemd определяет, что процесс 
> запущен и работает в нормальном режиме?
> 
> Я к тому, что Сейчас пробую запускать anacron через сервис и systemctl ни в 
> какую не отпускает консоль запуска. Файл сервиса из rpm, на первый взгляд в 
> нем нет ничего предосудительного. Система текущий Сизиф.
> 
> [Unit]
> Description=Run cron jobs that were left out due to downtime
> ConditionACPower=true
> After=crond.service
> 
> [Service]
> Type=oneshot
> RemainAfterExit=yes
> IOSchedulingClass=idle
> CPUSchedulingPolicy=batch
> ExecStart=/usr/sbin/anacron -ds
> 
> [Install]
> WantedBy=multi-user.target
> 
cron наверно у вас не запускался дооолгое время. По этому сейчас anacron
и отрабатывает, systemd ждёт когда он закончит.

man systemd.service:
"Behavior of oneshot is similar to simple, however it is expected that
the process has to exit before systemd starts follow-up units."


Подробная информация о списке рассылки Sisyphus