আমি যখন জোটেরো / ফায়ারফক্স চালাচ্ছি, তারা প্রায়শই ক্র্যাশ হয়ে যায় এবং আমি জম্বি প্রক্রিয়াগুলি নিয়েই চলে যাই; এর পরে আমি জোটেরো বা ফায়ারফক্সের নতুন উদাহরণ খুলতে পারি না। আমি রিবুট করার চেয়ে এই জম্বি প্রক্রিয়াগুলি থেকে মুক্তি পেতে চাই, তাই <pid>
জম্বি প্রক্রিয়াটির জন্য,
$ ps -p <pid> -o ppid=
আমাকে দেয় <parent_pid>
এবং
ps aux | awk -v PID=<parent_pid> '$2 == PID {print $0}'
আমাকে জানান যে পিতামাতার প্রক্রিয়াটি /sbin/launchd
ব্যবহারকারীর জন্য crippledlambda
।
আমার সিস্টেমটি না মেরে এটিকে আবার চালু করার কোনও উপায় আছে?
sudo kill -1 <parent_pid>
কিছুই করে না আমি এটি একটি স্ক্রিপ্টে লিখে এবং এটি দিয়ে চালানোর চেষ্টা করেছি sudo
:
for i in `launchctl list | grep launchd | awk -v PID=<parent_pid> '$1==PID { print $NF }'`; do `launchctl stop $i && launchctl start $i` ; done
এবং এটি স্পষ্টতই (?) আমাকে একটি প্রতিক্রিয়াবিহীন ধূসর পর্দা দিয়ে ফেলেছে তাই যাইহোক আমাকে পুনরায় বুট করতে হবে। আপনার পরামর্শের জন্য আগাম ধন্যবাদ।
launchd
তার বাচ্চাদের প্রস্থান স্থিতিগুলি অবিলম্বে পড়া উচিত। যদি তারা সত্যিই জম্বি না হয় তবে আপনার তাদের হত্যা করা উচিত। উভয় ক্ষেত্রেই হত্যার launchd
ফলে এটি সমাধানের চেয়ে আরও বেশি সমস্যা তৈরি করতে চলেছে।