Я хотел провести тест по командам управления заданиями.
Итак, я запустил cat
команду, а затем перевел ее в фоновое задание с помощью bg
команды, остановив ее с помощью Ctrl +Z
.
Теперь я хотел сначала завершить этот фоновый процесс, поэтому я использовал команду, %kill-2%2
поскольку идентификатор процесса был [2], но она выдала мне ошибку «Нет такого задания». Я попробовал, %kill-9%2
но та же ошибка.
Я проверил это с помощью fg
команды, и эта задача все еще выполнялась и была на переднем плане.
Аналогично, я хотел приостановить фоновое задание, поэтому я использовал команду, %kill-19%2
но она выдала мне ошибку «Такого задания нет».
Я хотел бы знать свою ошибку или заблуждение.
решение1
Команда должна быть введена kill -2 %2
с правильным интервалом.
Знак %
в начале вашей строки, вероятно, просто подсказка, которую они используют ( PS1
).