Показать сообщение отдельно
Старый 23.07.2007, 02:16     # 10
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Цитата:
Сообщение от Gennadi Посмотреть сообщение
Это же элементарный init-script... например назовём его - "progd"

На этом примере стартует "konqueror" ( можешь свою прогу таким образом запускать... ) и пишет номер процесса в файл "/var/run/prog.pid"

/etc/init.d/progd {start|stop|restart|status}
с PIDом проблемка только может быть если процесс сдох неестественной смертью (не через init или
запускной скрипт),так что совет если файлик есть,то If-ом проверить бегает ли процесс.

P.S Кстати,можно поиграться с lsof,посмотреть какие процессы держат тот или иной файл,включая дивайс файлы
__________________
Beware of programmers carrying screwdrivers...

Последний раз редактировалось Zes; 23.07.2007 в 02:23.
Zes вне форума