Artem Chuprina пишет:
> Проэкспериментируй. В документации ничего не сказано на тему того, будет
> ли systemd убивать такие процессы по завершении основного. По идее вроде
> не должен, а должен только по stop, а вот по жизни...
> Тем более что если он завершился, то какие у него, нафиг, потомки? Ч
Victor Wagner -> debian-russian@lists.debian.org @ Wed, 25 Oct 2017 13:25:52
+0300:
>> > Вот что надо туда дописать, чтобы systemd понимал, что если процесс
>> > vws autostart завершился с нулевым кодом и не оставил ни одного
>> > потомка, то так и надо, и сервис active, а ExecStop при поклад
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=/
On 10/25/17 13:25, Victor Wagner wrote:
>> Не уверен, что правильно понял задачу (недостаточно подробно описаны
>> возможные кейзы), но если понял правильно, то:
> В результате старта сервиса могут быть порождены процессы-потомки, а
> могут быть и не порождены. Поэтому я немножко не уверен, что one
On Wed, 25 Oct 2017 12:56:29 +0300
Alex Kicelew wrote:
> >
> > Вот что надо туда дописать, чтобы systemd понимал, что если процесс
> > vws autostart завершился с нулевым кодом и не оставил ни одного
> > потомка, то так и надо, и сервис active, а ExecStop при покладании
> > системы надо выполнят
Victor Wagner пишет:
> Вот что надо туда дописать, чтобы systemd понимал, что если процесс
> vws autostart завершился с нулевым кодом и не оставил ни одного
> потомка, то так и надо, и сервис active, а ExecStop при покладании
> системы надо выполнять?
man 5 systemd.service
RemainAfterExit=yes
-
On 10/25/17 12:07, Victor Wagner wrote:
> Коллеги,
>
> есть вот такой 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 shutdo
Коллеги,
есть вот такой 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=
8 matches
Mail list logo