আমি এই প্রশ্নগুলি এবং এর উত্তরগুলি দেখার আগে, আমি একটি সামান্য বাশ স্ক্রিপ্ট তৈরি করেছি। এটি এখনও কার্যকর if দৌড়ানোর আগে আপনার পিআইডি নেওয়া দরকার (স্ক্রিপ্টে এটি যুক্ত করতে আগ্রহী কেউ? :)
#!/bin/bash
echo "Checking run time"
read -p "What is the pid? " PID
while true; do
# sleep needed! used to reduce cpu usage and mass of output
sleep 5
ps -eo uid,pid,etime | egrep '$PID' | egrep '$UID'
done
এটির সাথে, PROCESS_NAME এর পিআইডি সন্ধান করুন
ps aux | awk 'NR == 1 || /PROCESS_NAME/'
প্রকৃতপক্ষে আমি স্ক্রিপ্টটিকে উদ্বেগহীন করার জন্য ইউজার-আইডি এবং পিআইডি সংযুক্ত করার চেষ্টা করেছি, তবে এটি এতটা সহজ নয় ...
ps -eo uid,pid,etime | egrep '$UID[[:space:]]$PID'সর্বদা কাজ করে বলে মনে হয় না ...