Systemctl: Difference between revisions
Jump to navigation
Jump to search
>Homaar No edit summary |
(No difference)
|
Latest revision as of 16:05, 16 August 2019
Enable and start job at once
systemctl enable --now foo.service
List failed units
systemctl list-units --state=failed
Resume job per User
/etc/systemd/system/suspend@.service
[Unit] Description=User suspend actions Before=sleep.target [Service] User=%I Type=forking Environment=DISPLAY=:0 ExecStartPre= -/usr/bin/pkill -u %u unison ; /usr/local/bin/music.sh stop ; /usr/bin/mysql -e 'slave stop' ExecStart=/usr/bin/sflock ExecStartPost=/usr/bin/sleep 1 [Install] WantedBy=sleep.target
/etc/systemd/system/resume@.service
[Unit] Description=User resume actions After=suspend.target [Service] User=%I Type=simple ExecStartPre=/usr/local/bin/ssh-connect.sh ExecStart=/usr/bin/mysql -e 'slave start' [Install] WantedBy=suspend.target
> systemctl enable suspend@user && systemctl enable resume@user