Hi, sapRunning service contains a "After=user.slice". But at the shutdown, a process (write-sysv-test.pl) running in user.slice is killed before the end of the sapRunning's stop.
# cat sapRunning.service [Unit] Description=SAP Service to ensure stopsap during shutdown After=local-fs.target network-online.target remote-fs.target user.slice ora_lsnr_DEV.service [Service] ExecStart=/usr/local/bin/sapRunning ExecStop=/usr/local/bin/stop-sapRunning Restart=no TimeoutStopSec=5min [Install] WantedBy=multi-user.target # systemctl status CGroup: / ├─1 /usr/lib/systemd/systemd --switched-root --system --deserialize 2 ├─user.slice │ ├─user-0.slice │ │ └─session-2.scope │ │ ├─15483 sshd: root@pts/0 │ │ ├─15485 -bash │ │ ├─15783 /usr/bin/perl /usr/local/bin/write-sysv-test.pl │ │ ├─15800 systemctl status │ │ └─15801 less # systemctl status sysv-test.service ● sysv-test.service - sysv-test Loaded: loaded (/etc/systemd/system/sysv-test.service; enabled; vendor preset: disabled) Active: active (exited) since Tue 2016-11-22 10:18:39 CET; 12min ago Process: 13688 ExecStart=/usr/bin/true (code=exited, status=0/SUCCESS) Main PID: 13688 (code=exited, status=0/SUCCESS) CGroup: /system.slice/sysv-test.service Nov 22 10:18:39 spinelle1 systemd[1]: Started sysv-test. Nov 22 10:18:39 spinelle1 systemd[1]: Starting sysv-test... So what did we missed so that the verb stop of sapRunning.service can not see this write-sysv-test.pl anymore ? Regards. cED -- Cédric BRINER, Ing. EPFL & HES +41 (0)22 / 379 71 83 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel