Como acordar um script de partida adormecida

Como acordar um script de partida adormecida

Às vezes, os scripts bash podem não ser executados como o esperado, e você pode estar lidando com um script para dormir. Um script para dormir é um script que foi pausado e atualmente não está executando nenhum comando. Este artigo, exploraremos várias maneiras de acordar um script de festa adormecido e colocá -lo de volta aos trilhos.

Como acordar um script de partida adormecida

Às vezes, um script bash pode ficar sem resposta e dormir, o que pode impedir que ele conclua sua tarefa ou responda à entrada, aqui estão duas maneiras populares de acordar um script de Bash adormecido:

  • Usando o comando kill -15
  • Usando o comando de matar -termo

Antes de ir para os métodos, é imperativo verificar o status do script Bash que você está executando para que você precise encontrar o ID do processo e para esse execução:

ps -ef

Em seguida, assim que você tiver o ID do processo do seu script, é hora de verificar o status do arquivo de script e para esse execução:

ps

Agora, se o seu script bash estiver dormindo, a coluna de status S+ seria escrita, o que significa que o script está dormindo, isso confirmará que não há outro problema com o script:

Como acordar um script de basquete dormindo usando o comando kill -15

O comando Kill é um utilitário poderoso que envia sinais para processos de execução. Um dos sinais mais comuns usados ​​para acordar um script de festa adormecido é o sinal do termo com um valor de 15. O termo sinal instrui o script a terminar graciosamente e pode ser usado para acordá -lo de um estado de sono:

Mate -15

Como acordar um script de basquete adormecido usando o comando de matar -termo

Outra maneira de acordar um script de basquete adormecido é usar o comando de matar com a opção -termo. A opção -termo envia o sinal do termo para o script, que o instrui a terminar graciosamente.

Para usar o comando Kill -Term para acordar um script de Bash adormecido, você pode usar o mesmo processo mencionado acima para encontrar o PID do script. Depois de ter o PID, você pode usar o seguinte comando para enviar o sinal do termo:

matar -termo

Conclusão

Saber como acordar um script Bash adormecido é uma habilidade essencial para quem trabalha com scripts de bash. Ao usar o sinal de matar -15 ou o comando de matar -termo, você pode acordar um script preso e evitar atrasos ou interrupções no seu fluxo de trabalho.