যদি আমার কাছে "স্ক্রিপ্ট 1.sh" স্ক্রিপ্ট থাকে এবং আমি এটির প্রথম ধাপ হিসাবে এটির নিজস্ব পিআইডি মুদ্রণ করতে চাই। আমি কীভাবে এটি ব্যাশ করতে পারি?
যদি আমার কাছে "স্ক্রিপ্ট 1.sh" স্ক্রিপ্ট থাকে এবং আমি এটির প্রথম ধাপ হিসাবে এটির নিজস্ব পিআইডি মুদ্রণ করতে চাই। আমি কীভাবে এটি ব্যাশ করতে পারি?
উত্তর:
বর্তমানে চলমান স্ক্রিপ্টটির পিআইডি হ'ল $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$
) শেলটির প্রসেস আইডিতে প্রসারিত হয়। একটি()
সাব-শেল-এ, এটি সাবস্কেল নয়, চালিত শেলের প্রসেস আইডিতে প্রসারিত হয়।
bash
> 4, subshell এর PID, (যে কোন শেল এর PID, যেমন) $ BASHPID মধ্যে সংরক্ষিত হয়