আমি যে সমস্ত প্রক্রিয়া অবতরণ করে (যেমন শিশু, পিতামহ, ইত্যাদি) এর একটি তালিকা পেতে চাই $pid
। এটি নিয়ে আসা সহজতম উপায়:
pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g"
সমস্ত বংশধর প্রক্রিয়াগুলির সম্পূর্ণ তালিকা পাওয়ার জন্য কোনও আদেশ বা কোনও সহজ উপায় আছে ?
'\n'
সীমান্তিত বনাম সম্পর্কে ' '
সীমাবদ্ধ নেই)। ব্যবহারিক ব্যবহারের ক্ষেত্রে হ'ল: ক) একটি ডেমোনাইজার স্ক্রিপ্ট আমি খাঁটি ম্যাসোচিজমের বাইরে লিখেছি (বিশেষত, "স্টপ" কার্যকারিতাটি ডেমোনাইজড প্রক্রিয়া দ্বারা উদ্ভূত প্রক্রিয়াগুলির যে কোনও গাছের সাথে মোকাবিলা করতে হবে); এবং খ) একটি টাইমআউট স্ক্রিপ্ট যা টাইম-আউট প্রক্রিয়াটি যা মজাদার তৈরি করেছিল তা মেরে ফেলবে।
kill
। দেখুন unix.stackexchange.com/questions/9480/... , unix.stackexchange.com/questions/50555/...
ps ax -opid,ppid,pgrp,cmd
আমি দেখতে পাচ্ছি যে অনেকগুলি প্রক্রিয়া রয়েছে যা হ'ল সঠিক সাবট্রির মতোই ভাগ করে নিতে pgrp
চাই। (উপরন্তু, আমি দেখতে পারছি না setpgrp
: ডেবিয়ান স্থিতিশীল প্যাকেজ যে কোন জায়গায় তালিকাভুক্ত প্রোগ্রাম packages.debian.org/... )