Я работаю с клиент-серверной программой. Моя серверная программа - это процесс демона. Мне нужно написать сценарии, которые запускают и останавливают демона. Для этого мне нужно найти способ хранения обработчика daemon. Я слышал, что скрипты bash могут быть хорошим решением. Я хочу сохранить processID демона в файле revd.pid в/var/run.Как написать скрипт, который сохраняет processid процесса daemon?
Моя программа выглядит следующим образом:
#!/bin/bash
pid = $!
echo pid >> /var/run/revd.pid
Переменная '$!' В bash представляет собой последний процесс, выполняющийся в фоновом режиме. Просто «эхо» и перенаправьте файл, чтобы сохранить PID. – chrisaycock
Спасибо за ваш совет. Я отредактировал мой вопрос и поставил там свою программу. Очень понравилась бы ваша обратная связь. –
На каком языке написан ваш демон и как он начинается? (Вручную, при загрузке системы и т. Д.)? –