[systemd-devel] Systemd killed processes of custom services instead of graceful shutdown

Kamal Rathi kr30april at gmail.com
Mon Jun 15 08:01:06 UTC 2020


Hi Team,

I have two services which are dependent on each other and are working fine
at boot up but at shutdown / reboot , the processes get killed as shutdown
got initated.

Services are running fine in particular order but processes got killed .I
have enabled lingering on both users and changed confgiuration in
logind.conf to KillUserProcesses=no but still issue is same

##############
Systemd service files content are below

cat /etc/systemd/system/grid.service
[Unit]
Description=Service to auto start Oracle ASM application
Before=rdbms.service
After=syslog.target network.target nfs-mountd.service autofs.service
systemd-user-sessions.service system.slice
[Service]
Type=simple
TimeoutSec=5min
User=grid
Group=dba
ExecStart=/opt/admin/bin/asm
ExecStop=/opt/admin/bin/asm_stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target



cat /etc/systemd/system/rdbms.service
[Unit]
Description=Service to auto start Oracle RDBMS application
Requires=grid.service
After=grid.service syslog.target network.target nfs-mountd.service
autofs.service systemd-user-sessions.service system.slice
[Service]
Type=simple
TimeoutSec=5min
User=osarahn9
Group=dba
ExecStart=/opt/admin/bin/rdbms
ExecStop=/opt/admin/bin/rdbms_stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target grid.service


let me know if my configuration is faulty or what I have missed so that
shutdown should be graceful for services and processes will be
shutdown with systemd custom service?

I want first rdbms.service should be called and get process stopped before
grid.services (it seems systemd are killing user.slices processes) and in
startup-inverse should be followed .
Please help .

Regards,
Kamal Rathi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20200615/8adbef18/attachment.htm>


More information about the systemd-devel mailing list