Hi,

I am using systemd-244 in embedded linux yocto 3.1. Here, ExecStop doesn't get 
invoked when the process CcspCrSsp is killed. However, when service is 
restarted/stopped using 'systemctl', it gets invoked successfully. The system 
has many services with ExecStop and it doesn't gets invoked in any of them. I 
have pasted one of the unit file here. Please let me know if I am missing 
anything.

Note: systemd-216 in yocto 1.6 doesn't have this issue.

[Unit]
Description=CcspCrSsp service

[Service]
Type=forking
PIDFile=/var/tmp/CcspCrSsp.pid
WorkingDirectory=/usr/ccsp
Environment="Subsys=eRT."
Environment="LOG4C_RCPATH=/etc"
EnvironmentFile=/etc/device.properties
ExecStartPre=-/bin/sh -c 'mkdir -p /rdklogs/logs/'
ExecStartPre=/bin/sh -c '(/usr/ccsp/ccspSysConfigEarly.sh)'
ExecStart=/usr/bin/CcspCrSsp -subsys $Subsys
ExecStop=/bin/sh -c 'echo 0 >> /tmp/CcspCrSsp_Restarted'
Restart=always

StandardOutput=syslog+console

[Install]
WantedBy=StartCcspService.target

Thanks,
Vinothkumar
_______________________________________________
systemd-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to