PIDOF - wyci

Tematy związane z oprogramowaniem, instalacją, konfiguracją
inomushis
Posty: 2
Rejestracja: 06 lutego 2009, 11:43

PIDOF - wyciąganie pidu konkretnego procesu

Post autor: inomushis »

To mój pierwszy post, więc chciałbym z tego miejsca przywitać wszystkich.
Tak jak Wy, też jestem użytkownikiem tej wspaniałej dystrybucji Linuxa.

Mam uruchomione dwa procesy:
/var/www/panel2/exec/sc_serv /var/www/panel2/temp/sc_serv_configs/8002
/var/www/panel2/exec/sc_serv /var/www/panel2/temp/sc_serv_configs/8000

Chce wyciągnąć ich pid, aby zapisać je w bazie MySql przy użyciu PHP, ale to najmniej ważne.
Wykonuje więc komende

Kod: Zaznacz cały

pidof /var/www/panel2/exec/sc_serv /var/www/panel2/temp/sc_serv_configs/8002
I w wyniku otrzymuje pidy obu moich procesów. Domyślam się, że to dlatego, iż w ich nazwie jest spacja.
Jak przy użyciu PIDOF wyciągnąć PID konkretnego procesu?
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

w ich nazwie nie ma zadnej spacji.

To

Kod: Zaznacz cały

/var/www/panel2/exec/sc_serv
jest nazwa binarki, a to

Kod: Zaznacz cały

/var/www/panel2/temp/sc_serv_configs/8002
jest paramertem z jakim zostala odpalona ta binarka. Masz 2 razy odpalona ta sama binarke (z roznymi parametrami). Wiec nic dziwnego , ze pidof podaje ci 2 pidy.
inomushis
Posty: 2
Rejestracja: 06 lutego 2009, 11:43

Post autor: inomushis »

A jak wyłapać pid programu z konkretnym parametrem?
ODPOWIEDZ