Linux. Остановка работы задания, «Ctrl+z»

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 &