LINUX.ORG.RU
ФорумAdmin

Зачем ubuntu, при запуске приложения с помощью /etc/init.d, 2 PID файла?

 ,


0

1

Вот удивительно, пока не понял почему. Но уже на клиентах понял, что надо: 2 PID файла с одинаковым номером процесса, но с разными пользователями.

При этом второй PID (RUNNING_PID) настраивается в параметрах программы /etc/default/equipment, а первый (running.pid) в скрипте запуска /etc/init.d/equipment. С совпадающими именами не работает!!!

kremlin@kremlin-supply:~$ ls -ls /var/run/equipment/
total 8
4 -rw-r--r-- 1 root      root      5 марта  6 08:51 running.pid
4 -rw-r--r-- 1 equipment equipment 4 марта  6 08:51 RUNNING_PID

Очевидно, потому что один из этих файлов создаёт приложение, другой — система инициализации в Ubuntu.

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

Спасибо, делал первый раз. И получилось, что такое никогда не встречал.

Обычно видел несколько pid для разных приложений одного сервиса, но там и содержание разное. А тут в файлах номера процессов один и тот же и обновляются они одновременно.

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