[systemd-devel] systemd oneshot service stop on shutdown problem
Radoslaw Garbacz
radoslaw.garbacz at xtremedatainc.com
Mon Aug 20 23:00:48 UTC 2018
Hi,
Could you please advise me with regard to systemd configuration for service
type=oneshot.
It does not execute stop on shutdown/reboot, but works as intended when
called manually.
Online discussions indicate that the configuration below should be working.
1) service configuration:
[Unit]
Description= ### service test ###
[Service]
ExecStart=/tmp/aaa.sh start
ExecStop=/tmp/aaa.sh stop
Type=oneshot
RemainAfterExit=yes
TimeoutStopSec=100
[Install]
WantedBy=multi-user.target default.target
2) Tried also:
WantedBy=shutdown.target ...
3) # systemctl status xdctest
● xdctest.service - ### service test ###
Loaded: loaded (/etc/systemd/system/xdctest.service; enabled; vendor
preset: disabled)
Active: active (exited) since Mon 2018-08-20 22:43:21 UTC; 1min 13s ago
Process: 22304 ExecStop=/tmp/aaa.sh stop (code=exited, status=0/SUCCESS)
Process: 22407 ExecStart=/tmp/aaa.sh start (code=exited, status=0/SUCCESS)
Main PID: 22407 (code=exited, status=0/SUCCESS)
Aug 20 22:43:01 ip-10-43-215-250.ec2.internal systemd[1]: Starting ###
service test ###...
Aug 20 22:43:01 ip-10-43-215-250.ec2.internal aaa.sh[22407]: BEGIN: TESTING
systemd: start
Aug 20 22:43:21 ip-10-43-215-250.ec2.internal aaa.sh[22407]: END: TESTING
systemd: start
Aug 20 22:43:21 ip-10-43-215-250.ec2.internal systemd[1]: Started ###
service test ###.
4) # systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP
+GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
5) OS: GNU Linux, CentOS 7
Thanks in advance,
--
Radoslaw Garbacz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180820/c4907ba7/attachment.html>
More information about the systemd-devel
mailing list