
Linux. Остановка работы задания, «Ctrl+z»
Остановить работу задания можно тогда, когда оно работает в активном режиме. Во время работы задания нажмите сочетания клавиш «Ctrl+z». Задание будет остановлено.
# Запуск задания в активном режиме
$ sleep 1000 [Enter]
# Остановка работы задания
^Z [Ctrl+Z]
[2]+ Stopped sleep 1000Для остановки задания, работающего в фоновом режиме, нужно перевести его в активный режим работы. Для этого узнайте уникальный номер нужного вам задания, например с помощью команды «jobs». Далее воспользуйтесь командой «fg» c параметром «%№», где «№»- уникальный номер задания. Это переведёт задание в активный режим. В завершении нажмите сочетание клавиш «Ctrl+z».Задание будет остановлено.
# Вывод списка заданий
$ jobs [Enter]
[1] Running sleep 100 &
[2]- Running sleep 200 &
[3]+ Running sleep 300 &
# Перевод задания в активный режим
$ fg %2 [Enter]
sleep 200
# Остановка работы задания
^Z [Ctrl+Z]
[2]+ Stopped sleep 200
$ jobs [Enter]
[1] Running sleep 100 &
[2]+ Stopped sleep 200
[3]- Running sleep 300 &