Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry A. Nikitin                    2:5020/400     02 Nov 2006  02:55:19
 To : Sergey Khvatov
 Subject : Re: Определение ID процесса.
 -------------------------------------------------------------------------------- 
 
 Sergey Khvatov пишет:
 
 > 
 > Если ты попал сюда, значит приложение (тот экземпляр, который запустил shell)
 > уже завершилось, и от его PID толку мало. Есть у меня подозрение, что это
 > приложение себя демонизирует, например через daemon(). При этом оно дважды
 > запускает fork() и завершает родителей, и какой у внука будет pid никому кроме
 > него самого неизвестно. Тут надо либо чтобы оно свой pid куда-то записало,
 > либо искать его по имени с помощью pidof или чего-нибудь аналогичного. 
 > 
 
 Hет. Hе демонизируется. Основной скрипт запускает бинарь и ждёт когда тот
 завершится. По коду после завершения определяет нормальный выход или нет. После
 чего запускает бинарь опять если код выходa != нулю.
 
 Вот вывод топа.
 dmitry:~ # top -u dima
 top - 23:29:56 up 4 days, 10:56,  1 user,  load average: 2.05, 2.03, 2.03
 Tasks: 125 total,   3 running, 122 sleeping,   0 stopped,   0 zombie
 Cpu(s):  0.9% us,  9.0% sy, 66.8% ni, 22.7% id,  0.1% wa,  0.1% hi,  0.4% si
 Mem:   2061040k total,  2033056k used,    27984k free,    58952k buffers
 Swap:  1574632k total,     2540k used,  1572092k free,  1359544k cached
 
   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
  9509 dima      15   0 59788 1308  656 S  0.0  0.1   0:06.77 screen
  9510 dima      22   0 52848 1084  908 S  0.0  0.1   0:00.00 myprog_run
  9516 dima      15   0  238m 169m 4160 S  0.0  8.4   2:21.97 myprog
 
 -- 
 mailto:dmitry@sbor.spb.su
 --- ifmail v.2.15dev5.3
  * Origin: Home Inc. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Определение ID процесса.   Dmitry A. Nikitin   01 Nov 2006 14:58:40 
 Определение ID процесса.   Sergey Khvatov   01 Nov 2006 18:13:37 
 Re: Определение ID процесса.   Dmitry A. Nikitin   02 Nov 2006 02:55:19 
Архивное /ru.linux/10347bc1d68ed.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional