Strona 1 z 1

PIDOF - wyciąganie pidu konkretnego procesu

: 06 lutego 2009, 11:49
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?

: 06 lutego 2009, 18:19
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.

: 06 lutego 2009, 22:17
autor: inomushis
A jak wyłapać pid programu z konkretnym parametrem?