আমি কীভাবে বাশ স্ক্রিপ্ট লিখতে পারি যা একটি দীর্ঘ চলমান প্রোগ্রাম চালায় এবং প্রোগ্রামগুলি প্রসেস আইডি একটি পৃথক ফাইলে সংরক্ষণ করে?
আমি এরকম কিছু চাই
#!/bin/bash
exec long_running_tool
echo `ps af |grep "long_running_tool" |awk '$5 == "long_running_tool" {print $1}'` > pid_file
তবে ঠিক এই কাজটি কার্যকর করার ps
পরে সরঞ্জামটি শেষ হয়ে গেলে ।
প্রক্রিয়াটির প্রক্রিয়া আইডি তৈরির উপায় আছে কি?
@ e-t172 নির্দেশ করার জন্য আপনাকে ধন্যবাদ। আমি তখন 'এক্সিকিউট' মুছে ফেলি।
—
ডারমাইক
দয়া করে দেখুন প্রক্রিয়া ম্যানেজমেন্ট ।
—
ডেনিস উইলিয়ামসন
long_running_tool
। ফলস্বরূপ, এক্সিকিউট কখনই ফিরে আসে না এবং নিম্নলিখিত লাইনটি কখনও পৌঁছায় না। দেখুনhelp exec
,execve(2)
।