Não é possível terminar / suspender um trabalho em segundo plano

1

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.

    
por Anonymous 25.06.2016 / 03:53

1 resposta

1

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 ).

    
por 25.06.2016 / 04:25