The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Pid-файлы в /var/run"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Pid-файлы в /var/run"  
Сообщение от Cforest (??) on 21-Фев-06, 14:13 
Добрый день.

В pid-файлах, расположенных в /var/run, хранятся process ids. Хочется понять, как система использует эти файлы. Если я генерю свой процесс, то нужно ли мне создавать для него файл в /var/run ? Сама система(Linux) этот файл не создает.

Спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Pid-файлы в /var/run"  
Сообщение от Дениска (ok) on 21-Фев-06, 14:21 
> Добрый день.
>
>В pid-файлах, расположенных в /var/run, хранятся process ids.
иногда, не только pid там лежит

>Хочется понять, как система
>использует эти файлы.
конкретный софт знает, что если лежит его pid файл, то значит экземпляр софта запущен. Удобно в скриптах килять процессы - не делать ps со всеми вытекающими grep и проч, а сделать kill `cat pidfile'.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Pid-файлы в /var/run"  
Сообщение от pavard email(??) on 21-Фев-06, 14:26 
> Добрый день.
>
>В pid-файлах, расположенных в /var/run, хранятся process ids. Хочется понять, как система
>использует эти файлы. Если я генерю свой процесс, то нужно ли
>мне создавать для него файл в /var/run ? Сама система(Linux) этот
>файл не создает.
>
>Спасибо.

Многие демоны для комфортной посылки им сигнала и/или вообще посылки записывают своий pid в фаил, чтобы ты всегда мог сделать так: kill `cat /var/run/httpd.pid`, вместо того чтобы искать в дереве процессов pid нужного процесса. это для удобства.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Pid-файлы в /var/run"  
Сообщение от Cforest (??) on 21-Фев-06, 16:29 
>> Добрый день.
>>
>>В pid-файлах, расположенных в /var/run, хранятся process ids. Хочется понять, как система
>>использует эти файлы. Если я генерю свой процесс, то нужно ли
>>мне создавать для него файл в /var/run ? Сама система(Linux) этот
>>файл не создает.
>>
>>Спасибо.
>
>Многие демоны для комфортной посылки им сигнала и/или вообще посылки записывают своий
>pid в фаил, чтобы ты всегда мог сделать так: kill `cat
>/var/run/httpd.pid`, вместо того чтобы искать в дереве процессов pid нужного процесса.
>это для удобства.

Ясно. Спасибо pavard и Дениске за помощь.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру