O comando deve ser kill -2 %2
com o espaçamento correto.
O sinal %
no início da sua linha é provavelmente apenas o prompt que eles estão usando ( PS1
).
Eu queria fazer um teste para os comandos de controle de trabalho.
Então, eu executei um comando cat
e, em seguida, fiz dele uma tarefa em segundo plano usando o comando bg
depois de pará-lo com Ctrl +Z
.
Agora eu queria primeiro finalizar esse processo em segundo plano, então usei o comando %kill-2%2
como o ID do processo [2], mas ele me deu um erro dizendo "Nenhum trabalho desse tipo". Eu tentei %kill-9%2
, mas o mesmo erro.
Eu verifiquei com o comando fg
e esse trabalho ainda estava em execução e veio em primeiro plano
Da mesma forma, eu queria suspender um trabalho em segundo plano, então usei o comando %kill-19%2
, mas ele me deu um erro que "No such Job"
Eu gostaria de saber minha falha ou erro.