मैं अपनी कमांड लाइन कौशल में सुधार करने की कोशिश कर रहा हूं और मुझे एक समस्या का सामना करना पड़ा है जहां मैं एक प्रक्रिया को नहीं मार सकता। मैं टाइप करता हूं kill 2200जहां 2200 मेरी पीआईडी है और प्रक्रिया को नहीं मारा गया है। कुछ मिनट के बाद प्रतीक्षा में अब भी है topऔर ps aux। मैंने भी इसे sudo के साथ टाइप करने की कोशिश की है - कोई परिणाम नहीं।
किसी भी विचार क्यों यह ऐसा होगा?
संपादित करें
मुझे एक अजीब निर्भरता मिली है, जहां fgप्रक्रियाओं की सूची अपडेट होती है:
x@xxx:/etc/grub.d$ ps
PID TTY TIME CMD
1723 pts/0 00:00:00 bash
2200 pts/0 00:00:00 top
2202 pts/0 00:00:00 top
2258 pts/0 00:00:00 ps
x@xxx:/etc/grub.d$ fg
top
x@xxx:/etc/grub.d$ ps
PID TTY TIME CMD
1723 pts/0 00:00:00 bash
2200 pts/0 00:00:00 top
2620 pts/0 00:00:00 ps
x@xxx:/etc/grub.d$ fg
top
x@xxx:/etc/grub.d$ ps
PID TTY TIME CMD
1723 pts/0 00:00:00 bash
2621 pts/0 00:00:00 ps
top(जैसा कि संपादन में सूचीबद्ध है)। मैं सिर्फ पृष्ठभूमि में काम करने के लिए कार्यक्रम डालने की कोशिश करना चाहता था और फिर उसे वापस लाना चाहता था।
fgया bgप्रक्रिया के लिए नहीं करते हैं)