Доступ к journal из веб-сервера

vs220
Вроде штатная возможность системд
systemd-journal-upload
Вот это я не знал, как то не пришлось с этим знакомиться.
Ошибки не исчезают с опытом - они просто умнеют
cucullus
Отдельный сервер тяжеловато…
??? ну 5M памяти займет...
index.php
<?php
echo shell_exec('journalctl -b --user');
и в папке с index.php выполнить
/usr/bin/php -S localhost:8088

потом можно получать вывод journalctl -b –user по адресу http://localhost:8088/
-- Logs begin at Sun 2019-09-08 14:43:41 MSK, end at Tue 2019-09-10 17:51:52 MSK. --
сен 09 22:42:16 b.ru systemd[766]: Reached target Paths.
сен 09 22:42:16 b.ru systemd[766]: Reached target Timers.
....
....
сен 10 17:51:42 b.ru kwin_x11[866]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 32477, resource id: 38160628, major code: 14 (GetGeometry), minor code: 0
сен 10 17:51:52 b.ru kwin_x11[866]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36379, resource id: 38160061, major code: 20 (GetProperty), minor code: 0
дальше из продакшена грипаешь что нужно...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
cucullus
Настроек логгирования в файле сервиса вроде нет, от кого запустили под тем и записали…
$ man systemd.exec
да хватает там настроек...
Ошибки в тексте-неповторимый стиль автора©
В итоге (после долгих изысканий) простейшее решение:
хелпер-скрипт, запускающийся через sudo от http без пароля.
такие дела.
 
Зарегистрироваться или войдите чтобы оставить сообщение.