1
me@me:~$ ps aux | grep -i firefox
me     15413  0.0  0.0  14428  1036 pts/1    S+   05:46   0:00 grep --color=auto -i firefox
me@me:~$ kill 15413
bash: kill: (15413) - No such process

Почему это может случиться или что я делаю не так?

1 ответ1

7

Вы видите, что это был за процесс?

me     15413  0.0  0.0  14428  1036 pts/1    S+   05:46   0:00 grep --color=auto -i firefox
                                                               ~~~~

Это был сам grep , он уже закончился, когда вы вернули подсказку, поэтому убивать было нечего. Используйте psgrep для поиска в запущенных процессах или, по крайней мере, используйте трюк "первый символ в квадратных скобках"

ps aux | grep -i '[f]irefox'

исключить grep из матча.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .