Титла: PID на скипт Публикувано от: sunhater в Feb 21, 2005, 15:54 Мога ли в тялото на шел скрипт да разбера неговия PID?
Титла: PID на скипт Публикувано от: romeo_ninov в Feb 21, 2005, 16:18 Пробвай променливата PPID
Титла: PID на скипт Публикувано от: sunhater в Feb 21, 2005, 17:03 PPID ми дава PID-a на шел-а, от който е стартиран скрипта, а не PID-a на самия скрипт.
Титла: PID на скипт Публикувано от: Филип Бонев в Feb 21, 2005, 17:34 Пида на скрипта поне при bash e $$
Титла: PID на скипт Публикувано от: в Feb 21, 2005, 20:23 Защо не пробваш :
pgrep или pidof. Титла: PID на скипт Публикувано от: zeridon в Feb 21, 2005, 22:43 може би по следния начин
/proc/self е самият процес който върви в момента но pwd от тази директория дава нещо от сорта на: /proc/3232 след това трябва само да се стрипне /proc/ което не знам как да стане ![]() Титла: PID на скипт Публикувано от: sunhater в Feb 22, 2005, 04:40 $$ ми свърши чудесна работа. А за Perl?
/proc/self/fd/4 е simlink към /proc/3423/fd но PID-a на процеса е 3422 (с 1 по-малко). Титла: PID на скипт Публикувано от: в Feb 22, 2005, 08:03 При Perl пак е $$ (или $PID, или $PROCESS_ID).
Какво има във /proc? => $ man proc Какво означават странните променливи $_, $^, $$, etc => $ man perlvar Надявам се че съм бил изчерпателен... |