[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