Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
os:linux:systemd [10.10.2025 14:11] – [systemd] viacheslav | os:linux:systemd [12.10.2025 13:26] (текущий) – [journalctl] viacheslav |
---|
====== systemd ====== | ====== systemd ====== |
https://www.freedesktop.org/software/systemd/man/latest/index.html\\ | https://www.freedesktop.org/software/systemd/man/latest/index.html\\ |
https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html\\ | [[https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html|systemd.service — Service unit configuration]]\\ |
| [[https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html|systemd.unit — Unit configuration]]\\ |
| [[https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html|systemd.exec — Execution environment configuration]]\\ |
[[https://www.redhat.com/sysadmin/systemd-automate-recovery|Set up self-healing services with systemd]]\\ | [[https://www.redhat.com/sysadmin/systemd-automate-recovery|Set up self-healing services with systemd]]\\ |
[[https://www.youtube.com/watch?v=tY9GYsoxeLg|Demystifying Systemd]]\\ | [[https://www.youtube.com/watch?v=tY9GYsoxeLg|Demystifying Systemd]]\\ |
</code> | </code> |
| |
| ===== journalctl ===== |
| <code bash> |
| unit_name="activemq" |
| # Вывести лог последнего запуска (MainPID показывается только если сервис работает), здесь - сервис запущен под пользователем |
| journalctl --user _PID=$(systemctl show --user --property ExecMainPID --value $unit_name) |
| # Вычисление исходя из времени запуска (для коллекции. Лучше использовать PID) |
| journalctl --user -u $unit_name --since "$(date -d "$(systemctl show --user --property=ActiveEnterTimestamp $unit_name |cut -d= -f2)" +'%F %T')" |
| </code> |
===== Литература ===== | ===== Литература ===== |
[[https://superuser.com/questions/1390419/starting-tomcat-8-5-using-systemd-on-centos-7|Starting Tomcat 8.5 using systemd on Centos 7]]\\ | [[https://superuser.com/questions/1390419/starting-tomcat-8-5-using-systemd-on-centos-7|Starting Tomcat 8.5 using systemd on Centos 7]]\\ |
[[https://jdebp.uk/FGA/systemd-house-of-horror/tomcat.html|The systemd house of horror: Wrapping Apache Tomcat in many pointless extra layers]] m( | [[https://jdebp.uk/FGA/systemd-house-of-horror/tomcat.html|The systemd house of horror: Wrapping Apache Tomcat in many pointless extra layers]] m( |
| |