Используйте свой основной интерфейс
, чтобы обнаружить
использование ifconfig
из cli / terminal {{1} } и посмотрите, для какого IP настроен.
Следует использовать RemainAfterExit=no
RemainAfterExit=
Takes a boolean value that specifies whether the service shall be considered active even when all its processes exited. Defaults to no.
● ilogtaild.service - SYSV: ilogtail is log collect agent of Simple Log Service Loaded: loaded (/etc/rc.d/init.d/ilogtaild; static; vendor preset: disabled) … Docs: man:systemd-sysv-generator(8)
Вы не используете явно написанный сервисный модуль systemd. Вы используете модуль, сгенерированный systemd-sysv-generator
из скрипта van Smoorenburg rc
, в котором отсутствует информация заголовка LSB. systemd-sysv-generator
использует единый -размер -подходит -для всех подходов, модифицированный некоторыми догадками. van Smoorenburg rc
могут запускаться или не запускаться длительные -запущенные демонические процессы, могут использоваться или не использоваться файлы PID и т.д. systemd-sysv-generator
пытается сгенерировать сервисные единицы, которые учитывают эти возможности.
Автоматически -сгенерированные сервисные единицы имеют RemainAfterExit=false
или RemainAfterExit=true
в зависимости от того, указывает ли информация заголовка в сценарии ван Смуренбурга rc
файл PID. (Если это имя файла PID, RemainAfterExit
равно false
.)
Так:
/etc/rc.d/init.d/ilogtaild
должен назвать PID-файл с заголовком RedHat pidfile:
. В противном случае systemd будет по-прежнему считать, что это скрипт ван Смуренбурга rc
, который не обязательно оставит после себя -длительный запущенный процесс-демон. /etc/rc.d/init.d/ilogtaild
и перестать полагаться на systemd-sysv-generator
для переноса его в одноразовые сервисные единицы.