Как уже говорили другие, используйте CTRL + C для прерывания.Если по какой-либо причине это не работает для вас, откройте другой терминал или сеанс консоли в том же окне и введите следующую команду:
ps -o pid=,args= -C grep
В этом списке будет отображаться идентификатор процесса (PID), если каждый из них работает в данный момент grep
команда.Найдите тот, который соответствует тому, который вы хотите убить, и затем последовательно выполните следующие команды, проверяя после каждого, завершился ли процесс.
kill -INT $PID
kill -TERM $PID
kill -QUIT $PID
kill -SEGV $PID
kill -KILL $PID
Где $PID
- идентификатор процесса, который вы определили выше.
Обратите внимание, что -C
является расширением GNU ps
и может не поддерживаться другими реализациями ps
.Если это так, то может потребоваться что-то вроде следующего:
ps -o pid= -o comm= -o args= | awk '$2~/grep/{print $1, $3}'
Что по сути то же самое.