Existem muitas maneiras de fazer isso.
Método 1 - ps
Você pode usar o comando ps
para encontrar o ID do processo para esse processo e, em seguida, usar o PID para eliminar o processo.
Exemplo
$ ps -eaf | grep [w]get
saml 1713 1709 0 Dec10 pts/0 00:00:00 wget ...
$ kill 1713
Método # 2 - pgrep
Você também pode encontrar o ID do processo usando pgrep
.
Exemplo
$ pgrep wget
1234
$ kill 1234
Método # 3 - pkill
Se tiver certeza de que é o único wget
que você executou, use o comando pkill
para eliminar o trabalho pelo nome.
Exemplo
$ pkill wget
Método 4 - empregos
Se você estiver no mesmo shell de onde você executou o trabalho que agora está em segundo plano. Você pode verificar se ele ainda está em execução usando o comando jobs
e também matá-lo pelo número do trabalho.
Exemplo
Meu trabalho falso, sleep
.
$ sleep 100 &
[1] 4542
Encontre o seu número de trabalho. NOTA: o número 4542 é o ID do processo.
$ jobs
[1]+ Running sleep 100 &
$ kill %1
[1]+ Terminated sleep 100
Método 5 - fg
Você pode trazer um trabalho em segundo plano de volta para o primeiro plano usando o comando fg
.
Exemplo
Emprego falso, sleep
.
$ sleep 100 &
[1] 4650
Obtenha o número do trabalho.
$ jobs
[1]+ Running sleep 100 &
Traga o job # 1 de volta ao primeiro plano e, em seguida, use Ctrl + C .
$ fg 1
sleep 100
^C
$