Использование управления заданиями bash:
$ sleep 10m & sleep 11m & sleep 12m &
[1] 1821
[2] 1822
[3] 1823
$ jobs
[1] Running sleep 10m &
[2]- Running sleep 11m &
[3]+ Running sleep 12m &
$ kill %1 %2 %3
$ jobs
[1] Terminated: 15 sleep 10m
[2]- Terminated: 15 sleep 11m
[3]+ Terminated: 15 sleep 12m
В bash выполнение команды &
отправляет ее в фоновый режим. Таким образом, вы можете запускать несколько команд в одной оболочке в фоновом режиме. Встроенная функция kill
может использоваться для завершения этих фоновых заданий. Первое (самое старое) активное задание - % 1
, следующее - % 2
и так далее. См. Также: Завершить все фоновые задания