Systemd usage: Difference between revisions
From wikinotes
No edit summary |
(→Logs) |
||
Line 31: | Line 31: | ||
journalctl \ | journalctl \ | ||
# target | # target | ||
/usr/bin/program | /usr/bin/program # for specific executable | ||
-u foo.service | -u foo.service # for specific service | ||
-b | -b # boot messages | ||
# | # functions | ||
-f # | -f # tail logs | ||
# filters | |||
-p 7 # set loglevel 0-7 (priority) | |||
-g '.*foo$' # grep logs | |||
-S,-U '2012-12-30' # since/until (optional time '2012-12-30 18:00:00') | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- Logs --> | </blockquote><!-- Logs --> |
Revision as of 16:01, 23 April 2022
Documentation
man systemctl
https://man.archlinux.org/man/core/systemd/systemctl.1.en
Start/Stop
systemctl {list-units,list-timers,list-sockets} systemctl {enable,start,stop,restart} myservice systemctl {is-active,is-enabled} myservice
Management
sudo systemctl --system daemon-reload # reload unitfiles
Logs
journalctl \ # target /usr/bin/program # for specific executable -u foo.service # for specific service -b # boot messages # functions -f # tail logs # filters -p 7 # set loglevel 0-7 (priority) -g '.*foo$' # grep logs -S,-U '2012-12-30' # since/until (optional time '2012-12-30 18:00:00')