Я пытаюсь улучшить свои навыки командной строки, и я столкнулся с проблемой, когда я не могу завершить процесс. Я набираю, kill 2200
где 2200 - мой PID, и процесс не прерывается. После нескольких минут ожидания все еще в 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
для процесса)