[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вот как бы этому вашему systemd объяснить...



Victor Wagner -> debian-russian@lists.debian.org  @ Wed, 25 Oct 2017 12:07:02 +0300:

 > Коллеги,

 > есть вот такой service file:

 > [Unit]
 > Description=Virtual Workstation Autostart
 > Documentation=man:vws(1)
 > After=network.target dnsmasq.service
 > [Service]
 > Type=forking
 > ExecStart=/usr/bin/vws autostart
 > ExecStop=/usr/bin/vws shutdown --wait
 > Restart=no
 > [Install]
 > WantedBy=multi-user.target
 > Alias=vws.service


 > Вот что надо туда дописать, чтобы systemd понимал, что если процесс
 > vws autostart завершился с нулевым кодом и не оставил ни одного
 > потомка, то так и надо, и сервис active, а ExecStop при покладании
 > системы надо выполнять?

Про RemainAfterExit тебе уже сказали, а еще Type не forking, а oneshot в
таком раскладе.


Reply to: