[sisyphus] сервисы в systemd
Sergei Epiphanov
serpiph на nikiet.ru
Пн Апр 1 15:40:10 MSK 2013
On 1 апреля 2013 15:22 Sergei Epiphanov wrote:
> Дело в том, что anacron как сервис должен был уйти в фон при Type=simple,
> чего не произошло. Я набросал сначала ошибку #28775, прочитав про oneshot
> в man systemd.service. А когда потом попробовал simple, то не понял, почему
> anacron не отцепился от консоли. Причём явно видно, что systemd перечитал
> свою конфигурацию.
Подозрение пало на то, что anacron с параметром "-d" не закрывает стандартный
ввод, вывод или канал ошибки (что именно не уточнил), из-за чего systemd
считает, что сервис ещё не стартовал и через 90 с принудительно отваливает
его.
Вписал в секцию [Service]:
StandardInput=null
StandardOutput=journal
StandardError=journal
и всё встало на свои места.
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus