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

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).






5
getopt, getopts ou análise manual - o que usar quando desejar oferecer suporte a opções curtas e longas?
Atualmente, estou escrevendo um script Bash com os seguintes requisitos: deve ser executado em uma ampla variedade de plataformas Unix / Linux deve suportar opções curtas e longas (GNU) Eu sei que getoptsseria a maneira preferida em termos de portabilidade, mas o AFAIK não suporta opções longas. getoptsuporta opções longas, …


2
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 …


1
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 …

4
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 é?


3
Se eu sudo executar um arquivo de script Bash, todos os comandos dentro do script Bash também serão executados como sudo?
Quero escrever um script de pós-instalação automatizada no Bash (chamado post-install.sh, por exemplo). O script irá adicionar e atualizar automaticamente repositórios, instalar e atualizar pacotes, editar arquivos de configuração, etc. Agora, se eu executar esse script, por exemplo sudo post-install.sh, com , será solicitada uma sudosenha apenas uma vez ou …


6
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 em …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.