আমার একটি .pid
ফাইল রয়েছে এবং প্রক্রিয়াটি চলছে কিনা তা আমার খতিয়ে দেখার দরকার। এখন পর্যন্ত আমি দুটি বিকল্প খুঁজে পেয়েছি
kill -0 `cat something.pid`
যা পিডটি চালু না থাকলে কোনও ত্রুটি ছাপায়। আমি জানি /dev/null
যে এটিতে পুনঃনির্দেশিত করা যেতে পারে , তবে এটি আমাকে ভাবায় যে এটি সর্বোত্তম সমাধান নয়।
দ্বিতীয় সমাধানটি ps
হ'ল এটি ব্যবহার করা হবে যা এসটিডিআউটে প্রিন্ট করে
ps -ef `cat something.pid`
আউটপুটটিকে পুনঃনির্দেশ করা /dev/null
এবং কেবল ফিরে আসা স্থিতি কোডটি ব্যবহার করা কি স্বাভাবিক , বা এটি কি আমি কিছু ভুল করছি এবং আমার একটি পৃথক কমান্ডের প্রয়োজন তা সাইন ইন?
kill -0
এটি স্ট্যান্ডার্ড (POSIX) - অনুবর্তী হিসাবে ব্যবহার করুন ।