Создание systemd сервисная единица производит вывод на, запускают/останавливают

Я добавил сервисную единицу в Ubuntu 16.04:

[Unit]
Description=seaweedfs
After=network.target

[Service]
User=root
ExecStart=/root/work/bin/weed -v=0 volume -mserver=18.21.1.150:9333 -ip=8.9.4.9 -dir=/storage -max=2270 -images.fix.orientation=false -pulseSeconds=1

Все хорошо работает. Но я хочу знать, был ли процесс запущен или нет. Или если это остановилось, затем я хочу видеть некоторый вывод, поскольку это было остановлено.

Прямо сейчас делаю service seaweedfs start. Это запускает, но не показывает сообщения. Я хочу добавить некоторые полезные сообщения к нему на запуске или остановке.

Будет благодарно за любую справку :)

0
задан 4 November 2016 в 11:12

1 ответ

Можно проверить sudo netstat -nlutp | grep weed, чтобы видеть если порт, присвоенный в .service файле, (9333 в этом случае) открытый.

, Если Вы видите как это, сервис может, запустился

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.0.2:8081        0.0.0.0:*               LISTEN      25878/./weed
tcp6       0      0 :::9333                 :::*                    LISTEN      1244/./weed
0
ответ дан 28 September 2019 в 06:19

Другие вопросы по тегам:

Похожие вопросы: