LINUX.ORG.RU
ФорумAdmin

Debian systemd Unstable (sid) verbose?

 ,


0

1

обновился до версии sid

за новостями не следил... получил в своей системе systemd.

пока только одно не устраивает....

при перезапуске сервисов

(service restart «blablabla» или systemctl restart «blablabla»)

нет сообщений о том запущен ли сервис или какая то ошибка.

может где-то --verbose можно добавить ?



Последнее исправление: dr0n (всего исправлений: 2)

Если сервис не запустился, то он об этом сообщит и предложит ознакомиться с логом журнала. Если всё ок, то молчит. Такое вот в апстриме приняли решение.

А так-то я тоже хотел бы видеть зелёненький ок.

Ivan_qrt ★★★★★
()
systemctl start $UNIT || systemctl status $UNIT

или

journalctl -f -u $UNIT & systemctl start $UNIT; kill %1
intelfx ★★★★★
()
Ответ на: комментарий от Ivan_qrt

да не так то было... я к примеру специально внес некорректные изменения в конфиг vsftpd

рестартую его, ни говорит то что сервис не был запущен ранее, не говорит что ошибка в конфиге, ладно конфиг, но то что процесс не появился - еррор выдать какой нить...

может кривой апдейт? или у всех так...

dr0n
() автор топика
Ответ на: комментарий от dr0n

Значит, vsftp рапортует о том, что запустился, ещё до того, как распарсил свой конфиг. Проблема не в systemd.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

сделал похожую ситуацию с bind (named) - убрал в конфиге ;

он естественно не стартует, status failed

root@diadserv:/etc/bind# systemctl restart bind9.service
root@diadserv:/etc/bind# nslookup ya.ru 127.0.0.1

как видите отрабатывает «гладко»... просто неудобно лезть в лог смотреть запустился или нет демон...

dr0n
() автор топика
Ответ на: комментарий от dr0n

Ещё раз: такое поведение означает, что bind сообщает systemd об окончании своего запуска до того, как парсит конфиг.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от dr0n

Переходи на федору Возьми юнит-файл из федоры, посмотри чем он отличается (возможно в дебиане он запускается через какой-то скрипт), поправь, пни мэнтейнера, чтобы делал всё как надо. Как-то так.

Ivan_qrt ★★★★★
()

может где-то --verbose можно добавить ?

В /etc/default/grub либо убрать quiet из GRUB_CMDLINE_LINUX_DEFAULT, либо записать туда "quiet systemd.show_status=true".

Я предпочитаю второй вариант.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

я убрал quiet, но как я понимаю этот параметр влияет только на процесс запуска, но я его не вижу (удаленно работаю) второй вариант думаю тоже - только для процедуры запуска

а хотелось бы в bash иметь более информативные сообщения от systemd

dr0n
() автор топика
Ответ на: комментарий от i-rinat

Это не то, здесь речь об отклике от systemctl при ручном запуске чего-либо.

intelfx ★★★★★
()
Ответ на: комментарий от dr0n

NetworkManager, pulseaudio (последний имеет смысл только в пользовательском режиме, а он нигде ещё не готов, так что смотри в первый вариант).

intelfx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.