Contanto que todos os trabalhos tenham sido iniciados a partir do seu shell atual: use 'jobs' para obter uma lista de jobs em segundo plano. Cada um terá um identificador numérico, começando em '1'. Então você pode trazer o trabalho para o primeiro plano com fg %1
, enviá-lo para o segundo plano se ele estiver em pausa com bg %1
ou matá-lo com kill %1
(use o número correto para o trabalho que você está tentando matar, claro).
$ jobs
$ sleep 20 &
[1] 1770
$ sleep 30 &
[2] 1771
$ sleep 40 &
[3] 1773
$ jobs
[1] Running sleep 20 &
[2]- Running sleep 30 &
[3]+ Running sleep 40 &
$ kill %2
$ jobs
[1] Running sleep 20 &
[2]- Terminated sleep 30
[3]+ Running sleep 40 &
$ jobs
[1]- Running sleep 20 &
[3]+ Running sleep 40 &
$