بدست آوردن process id یک دستور اجرا شده در shell script

+1 رأی

process id یک دستوری که در shell script اجرا شده است را می خواهم، که در آینده آن را kill کنم.

سوال 1 سال قبل در تالار کامپیوتر و اینترنت توسط Saeed Zarinfam (64 امتیاز) 34% درصد پذیرش

2 جواب

+1 رأی

با دستور زیر می توانید pid آخرین دستور اجرا شده در فایل shell script را داشته باشید:

./activator run &
echo $!

در حقیقت pid آخرین دستور اجرا شده درون متغییر ! قرار دارد.

جواب 1 سال قبل توسط Saeed Zarinfam (64 امتیاز)
0 رأی

با سلام

پاسخ قبلی صحیح است . با  این روش میتونید پروسس های قدیمی تر رو هم پیدا کنید .

جواب 1 سال قبل توسط tashtboland (2,201 امتیاز)
ویرایش 1 سال قبل توسط Saeed Zarinfam

سوال های مشابه

0 رأی
1 جواب 214 بازدید
0 رأی
1 جواب 33 بازدید
+1 رأی
0 جواب 51 بازدید
0 رأی
1 جواب 86 بازدید
0 رأی
1 جواب 64 بازدید
0 رأی
1 جواب 190 بازدید
...