আমি কীভাবে একটি পাইথন স্ক্রিপ্ট বাদে সমস্ত পাইথন প্রক্রিয়াটিকে বাশ থেকে হত্যা করতে পারি। (আমি এর নাম জানি, তবে এর পিড কখনও কখনও পরিবর্তন করা যেতে পারে)।
pkill -f "python"
অজগর নির্দিষ্ট স্ক্রিপ্ট বাদ দিয়ে আমার এক ধরণের দরকার ।
দয়া করে উপদেশ দাও.
আমি কীভাবে একটি পাইথন স্ক্রিপ্ট বাদে সমস্ত পাইথন প্রক্রিয়াটিকে বাশ থেকে হত্যা করতে পারি। (আমি এর নাম জানি, তবে এর পিড কখনও কখনও পরিবর্তন করা যেতে পারে)।
pkill -f "python"
অজগর নির্দিষ্ট স্ক্রিপ্ট বাদ দিয়ে আমার এক ধরণের দরকার ।
দয়া করে উপদেশ দাও.
উত্তর:
ps aux |grep python |grep -v 'pattern_of_process_you_dont_want_to_kill' |awk '{print $2}' |xargs kill
আপডেট: মন্তব্যে অনুরোধ অনুসারে ধাপে ধাপে ব্যাখ্যা
ps aux |grep python
- সমস্ত প্রক্রিয়া যা python
প্যাটার্নের সাথে মিল রয়েছে তা দেখানgrep -v 'pattern_of_process_you_dont_want_to_kill'
- আপনি হত্যা করতে চান না এমন প্রক্রিয়া বাদ দিন awk '{print $2}'
- আউটপুট দ্বিতীয় ক্ষেত্র প্রদর্শন, এটি পিআইডি। xargs kill
- kill
প্রতিটি ইনপুট আর্গ (PID) এ কমান্ড প্রয়োগ করুন।আপনি যদি xargs
কমান্ডের সাথে পরিচিত না হন , আমি আপনাকে পরামর্শ দিচ্ছি যদি আপনি এখনই এটি বুঝতে না পারছেন তবে চিন্তা করবেন না। এটি প্রথমবারের মতো বেশ জটিল দেখা গেল appear আমি এর ব্যবহারের খুব সাধারণ উদাহরণ পোস্ট করেছি, আপনি আরও গুগল করতে পারেন।
awk '{print $2}'
- ps
বর্তমান ক্ষেত্রে এটি ফলাফলের দ্বিতীয় ক্ষেত্র মুদ্রণ করে PID
। প্রত্যেককে কমান্ড xargs
প্রয়োগ kill
করেPID