Самый простой способ, который я знаю, это приостановить задание переднего плана ( ^Z
), а затем убить его, используя идентификатор задания ( kill %<JOB_ID>
).
Пример:
[me@host]$ while [ : ]; do less /etc/motd; done # Ctrl-C can't kill this
После Ctrl+z
[1]+ Stopped less /etc/motd [me@host]$ kill %1 [me@host]$
Число в скобках ( [1]
) в начале сообщения о приостановке дает идентификатор задания.
Вы также можете перечислить идентификаторы приостановленных работ, используя jobs
команду.