Perguntas com a marcação «shell-script»

31
Qual é a diferença entre kill, pkill e killall

Eu estou familiarizado com o killcomando, e na maioria das vezes usamos o kill -9 para matar um processo com força, existem muitos outros sinais que podem ser usados kill. Mas gostaria de saber quais são os casos de uso pkille killall, se já existe um comando kill. Faça pkille killalluse o...

30
Existe um shell JavaScript?

Recentemente, tenho trabalhado com JS e estou muito entusiasmado com esta linguagem. Eu sei que existe o node.js para executar o JS no lado do servidor, mas existe um shell que usa o JS como uma linguagem de script? Se tal coisa existe, quão utilizável e estável

30
Trap, ERR e ecoando a linha de erro

Estou tentando criar alguns relatórios de erros usando um trap para chamar uma função em todos os erros: Trap "_func" ERR É possível obter de que linha o sinal ERR foi enviado? O shell é uma festança. Se fizer isso, posso ler e relatar qual comando foi usado e registrar / executar algumas...

30
SSH faz com que o loop while pare

Finalmente consegui resumir um problema com o qual estou lutando há algumas semanas. Eu uso o SSH com "chaves autorizadas" para executar comandos remotamente. Tudo está bem, exceto quando eu faço isso em um loop while. O loop termina após a conclusão de qualquer iteração com um comando ssh. Por um...

30
script shell de saída de um subshell

Considere este trecho: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalmente, quando funcé chamado, o script é finalizado, que é o comportamento pretendido. No entanto, se for executado em um sub-shell, como...

29
As declarações do caso bash podem ter uma cascata?

Estou tentando fazer algo assim: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac onde se $ level = 3, ele produziria Level Three Level Two Level One enquanto se $ level = 1, ele produziria apenas Level One Mas quando tento, recebo o erro syntax...