উত্তর:
Java.io.File ব্যবহার করে আপনি কোনও ফাইলের উপস্থিতি পরীক্ষা করতে পারেন। একটি pid
ফাইল একটি প্রক্রিয়া আইডি ফাইল যা চলমান প্রক্রিয়াটির প্রসেস আইডি (যেমন পাওয়া যায় ps aux
) ফিরিয়ে দেয় । সম্ভাবনাগুলি যদি pid
আপনার মাইএসকিএল উদাহরণের ফাইল উপস্থিত থাকে তবে পরিষেবাটি চলছে। তবে, এমন কিছু ঘটনা ঘটেছে যেখানে pid
মাইএসকিএল ইনস্ট্যান্সটি স্বাভাবিকভাবে প্রস্থান করার পরিবর্তে হঠাৎ ক্র্যাশ হয়ে যায় তবে ফাইলটি এখনও উপস্থিত থাকবে।
এই উদাহরণে, আমার mysql pid
ফাইলটি এর নীচে অবস্থিত/run/mysqld
File f = new File("/run/mysqld/mysqld.pid");
if(f.exists() && !f.isDirectory())
{ code here }
টার্মিনাল উইন্ডোতে এরকম কিছু চালিয়ে আপনি নিজের সন্ধান করতে পারেন।
sudo find / | grep pid | grep mysql
pid
মাইএসকিউএল এর জন্য আপনার কোথায় ?