मैं अपनी कमांड लाइन कौशल में सुधार करने की कोशिश कर रहा हूं और मुझे एक समस्या का सामना करना पड़ा है जहां मैं एक प्रक्रिया को नहीं मार सकता। मैं टाइप करता हूं 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
प्रक्रिया के लिए नहीं करते हैं)