Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Nazwa procesu wywołującego skrypt
http://forum.freesco.pl/viewtopic.php?f=28&t=15739
Strona 1 z 1

Autor:  viater [ środa, 1 sierpnia 2007, 20:47 ]
Tytuł:  Nazwa procesu wywołującego skrypt

Jak i czy w ogóle można uzyskać w skrypcie bash nazwę procesu, który wywołał ten skrypt, czyli jego rodzica ?

Autor:  zciech [ środa, 1 sierpnia 2007, 22:09 ]
Tytuł: 

$PPID

The $PPID of a process is the process ID (pid) of its parent process. [1]

Compare this with the pidof command.

Autor:  viater [ środa, 1 sierpnia 2007, 23:03 ]
Tytuł: 

zciech pisze:
$PPID

The $PPID of a process is the process ID (pid) of its parent process. [1]

Compare this with the pidof command.


Spoko, tylko że potrzebowałem NAZWĘ a nie PID rodzica. Już sobie poradziłem :)
: [/] [] ()
proces=`ps ax -F | awk '($2 == '$PPID') && ($0 ~ "dupa") {print}'`

Wprawdzie nie dostaję w ten sposób nazwy, tylko sprawdzam, czy nazwa rodzica zawiera wyraz "dupa" (w przeciwnym wypadku zmienna "proces" jest pusta) i to mi wystarczy.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/