امنح اسمًا مخصصًا للعملية التي بدأت باستخدام nohup

5

عندما أقوم بإنشاء عملية جديدة باستخدام exec يمكنني أن أعطيها بعض الاسم المخصص باستخدام -a الخيار ، أي exec -a MyName MyCommand

القيام بذلك بدأت مرافق التعامل مع مجموعة من العمليات نفسها مع معلمات مختلفة. على سبيل المثال إذا كان لدي ما يلي:

exec -a MyName1 MyCommand param1
exec -a MyName2 MyCommand param2

ولسبب ما ، أريد قتل شخص آخر ، الأمر بسيط مثل: pkill -f MyName2 .

المشكلة هي أنني لا أعرف كيفية تحقيق نفس التأثير مع العمليات التي بدأت باستخدام nohup . لقد قرأت عنه -p خيار ، ولكن لا يتم دعمه دائمًا. disjoin لا يبدو أنه يعمل أيضًا.

هل واجه أي شخص مشكلة مماثلة؟

1 إجابة

1
افضل جواب

يمكنك أن تفعل مثل هذا:

nohup bash -c 'exec -a xxx sleep 12345'
:مؤلف
فوق
قائمة طعام