Perguntas sobre 'scripting'

3
respostas

Executando um script durante a inicialização / inicialização; init.d vs cron @reboot

No momento, estou tentando entender a diferença entre init.d e cron @reboot para executar um script na inicialização / inicialização do sistema. O uso de @reboot (este método foi mencionado em este fórum por hs.chandra ) é mais si...
04.03.2015 / 02:38
14
respostas

Executa automaticamente comandos por SSH em muitos servidores

Existe uma lista de endereços IP em um arquivo .txt, por exemplo: 1.1.1.1 2.2.2.2 3.3.3.3 Por trás de cada endereço IP existe um servidor, e em cada servidor há um sshd rodando na porta 22. Nem todo servidor está na lista known_hosts (...
19.08.2011 / 14:40
6
respostas

Universal Node.js shebang?

O Node.js é muito popular nos dias de hoje e eu tenho escrito alguns scripts nele. Infelizmente, a compatibilidade é um problema. Oficialmente, o intérprete Node.js deve ser chamado de node , mas o Debian e o Ubuntu enviam um executável cham...
18.02.2013 / 21:56
2
respostas

Usando o bit setuid corretamente

Eu tenho um processo que precisa de privilégios de root quando executado por um usuário normal. Aparentemente eu posso usar o "bit setuid" para conseguir isso. Qual é a maneira correta de fazer isso em um sistema POSIX? Além disso, como posso...
08.11.2014 / 16:34
1
resposta

Maneira conveniente de verificar se o sistema está usando systemd ou sysvinit no BASH? [duplicado]

Estou definindo arquivos bash comuns que desejo usar em diferentes distribuições. Eu preciso de uma maneira de verificar se o sistema está usando systemd ou sysvinit (/etc/init.d/). Eu preciso disso, então eu corro o comando apropriado para in...
26.03.2014 / 21:36
5
respostas

Como faço para sair de um script em uma instrução condicional?

Eu estou escrevendo um script bash onde eu quero sair se o usuário não for root. O condicional funciona bem, mas o script não sai. [[ 'id -u' == 0 ]] || (echo "Must be root to run script"; exit) Eu tentei usar && em vez de ;...
04.11.2011 / 16:01
7
respostas

Usando xargs com entrada de um arquivo

Digamos que eu tenha um arquivo com o seguinte bob john sue Agora, esses padrões de URL diretamente corrospond para (neste caso), como http://example.com/persons/bob.tar , john.tar , sue.tar . Eu gostaria de pegar essas linhas e...
29.10.2010 / 03:54
4
respostas

Como sair de um script de shell se uma parte dele falhar?

Como posso escrever um script de shell que sai se uma parte dele falhar? Por exemplo, se o seguinte trecho de código falhar, o script deverá sair. n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep 3     
12.09.2016 / 10:52
7
respostas

Quais comandos Unix podem ser usados como um semáforo / bloqueio?

Eu quero executar vários scripts de shell Bash em paralelo. No entanto, quero evitar condições de corrida. Quais comandos Unix são verdadeiramente atômicos que eu poderia usar para essa finalidade, e como posso usá-los?     
10.08.2010 / 21:59
8
respostas

Como pesquisar a mesma string, mas vários arquivos ao mesmo tempo?

Eu tenho um conjunto de arquivos de log que preciso revisar e gostaria de pesquisar strings específicas nos mesmos arquivos de uma vez. Isso é possível? Atualmente estou usando grep -E 'fatal|error|critical|failure|warning|' /path_to_file...
03.12.2014 / 20:06