Добрый день.В pid-файлах, расположенных в /var/run, хранятся process ids. Хочется понять, как система использует эти файлы. Если я генерю свой процесс, то нужно ли мне создавать для него файл в /var/run ? Сама система(Linux) этот файл не создает.
Спасибо.
> Добрый день.
>
>В pid-файлах, расположенных в /var/run, хранятся process ids.
иногда, не только pid там лежит>Хочется понять, как система
>использует эти файлы.
конкретный софт знает, что если лежит его pid файл, то значит экземпляр софта запущен. Удобно в скриптах килять процессы - не делать ps со всеми вытекающими grep и проч, а сделать kill `cat pidfile'.
> Добрый день.
>
>В pid-файлах, расположенных в /var/run, хранятся process ids. Хочется понять, как система
>использует эти файлы. Если я генерю свой процесс, то нужно ли
>мне создавать для него файл в /var/run ? Сама система(Linux) этот
>файл не создает.
>
>Спасибо.Многие демоны для комфортной посылки им сигнала и/или вообще посылки записывают своий pid в фаил, чтобы ты всегда мог сделать так: kill `cat /var/run/httpd.pid`, вместо того чтобы искать в дереве процессов pid нужного процесса. это для удобства.
>> Добрый день.
>>
>>В pid-файлах, расположенных в /var/run, хранятся process ids. Хочется понять, как система
>>использует эти файлы. Если я генерю свой процесс, то нужно ли
>>мне создавать для него файл в /var/run ? Сама система(Linux) этот
>>файл не создает.
>>
>>Спасибо.
>
>Многие демоны для комфортной посылки им сигнала и/или вообще посылки записывают своий
>pid в фаил, чтобы ты всегда мог сделать так: kill `cat
>/var/run/httpd.pid`, вместо того чтобы искать в дереве процессов pid нужного процесса.
>это для удобства.Ясно. Спасибо pavard и Дениске за помощь.