আমি কীভাবে একটি কাঁটাচামচ প্রক্রিয়া মেরে ফেলব?


11

আমি সাধারণ ব্যবহারকারীর অ্যাকাউন্ট থেকে কাঁটাচামচ শুরু করেছি - "ইউজার 1" আমি স্ক্রিপ্ট চালাচ্ছি যা বলছে

killall -u user1

তবে পরিস্থিতি ঠিক হয়নি।


শক্তি পুনরায় সেট করা একটি বিকল্প?

অন্য কোন বিকল্প আছে? যদিও রিবুট এই সমস্যাটির সমাধান করে। তবে এটি স্থায়ী সমাধান নয় answer উত্তরের জন্য ধন্যবাদ

উত্তর:


14

কম্পিউটারটি রিবুট করুন

যদি আপনি না পারেন, আপনি চেষ্টা করতে পারেন:

killall -STOP -u user1
killall -KILL -u user1

যদি "স্থায়ী সমাধান" দ্বারা বোঝানো হয় তবে এটি আবার ঘটতে রোধ করা উচিত, তবে আপনি সত্যিই তা করতে পারবেন না, তবে আপনি ulimitসমস্যা ব্যবহারকারীদের জন্য সমস্যাগুলি হ্রাস করতে এবং এড়িয়ে যেতে পারেন।


1
ধন্যবাদ সেটিং উলিমিট এটি প্রতিরোধের স্থায়ী সমাধান। তবে কিল্লা-কিল আমার জন্যও কাজ করেছে। ধন্যবাদ
লক্ষ্মীপাঠি


0

আমি কলিনের উত্তরের সাথে একমত, তবে আমি -স্টপকে একটি স্ক্রিপ্টের মধ্যে আবদ্ধ করবো এবং ভাল --20 নিশ্চিত করেছিলাম যে কিল স্ক্রিপ্টটি চালানো বোমাগুলির চেয়ে বেশি সিপিইউ পায়।

echo "while [ 1 ]; do killall -STOP bombprocess ; done" > killscript.sh

অথবা

echo "while [ 1 ]; do killall -STOP -u userrunningthebomb ; done" > killscript.sh

তারপর

nice --20 ./killscript.sh

এবং তারপরে, তাদের সমস্ত বন্ধ হয়ে যাওয়ার পরে

killall -KILL bombprocess (আপনি ইতিমধ্যে এই সময়ে আবার ব্যবহার করতে সক্ষম হওয়া উচিত)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.