У меня есть сценарий systemd, который работает правильно, если я вызываю его напрямую или если я вызываю его через systemd, например:
systemctl stop XXX.service
Но скрипт не работает при перезагрузке или выключении системы.
Вот сценарий systemd:
[Unit]
Description=Run Scripts at Start and Stop
After=syslog.target network.target
[Service]
Type=oneshot
User=root
Group=root
RemainAfterExit=true
ExecStart=/usr/bin/echo start
ExecStop=/usr/bin/killall -u xxx
ExecStopPost=/bbb/stop_back.sh
TimeoutStopSec=5min 35s
[Install]
WantedBy=multi-user.target