Perguntas sobre 'shell-script'

2
respostas

Execute 2 ou mais scripts remotos compartilhando o mesmo padrão de curvas, sem redundância

Eu uso o Ubuntu 16.04 e executo uma lista de scripts remotos que estão no mesmo diretório (um repositório GitHub): curl -s https://raw.githubusercontent.com/${user}/${repo}/master/1.sh | tr -d '\r' | bash curl -s https://raw.githubusercontent...
09.02.2018 / 12:11
3
respostas

Automatizando tubulações?

Eu me vejo usando basicamente a mesma linha várias vezes: cat file | command1 | command2 | command3 > file Existe uma maneira de colocar todos esses canais em um script, para que eu possa executar automatic.sh file e realizar a...
05.12.2013 / 19:33
2
respostas

Script shell não funciona para abrir o LimeChat através do terminal

Eu criei um script de shell que executarei de manhã para abrir todos os aplicativos que eu quero startup.sh #!/bin/sh open /Applications/Firefox.app & open /Applications/Messages.app & open /Applications/iTerm.app & open /Ap...
30.12.2013 / 19:47
3
respostas

Por que testar $? -eq 0 é verdade mesmo quando espero que seja falso

ainda lutando com esse shell script (Password Validation), procurei a solução, mas ainda não encontrei a solução adequada. #!/bin/sh echo "enter the password" read password len="${#password}" if test $len -ge 8 ; then echo "$password"...
31.07.2016 / 16:12
4
respostas

Cria um array associativo a partir da saída de dois comandos

Estou tentando criar diretórios de usuários com base em um arquivo passwd importado e estou tentando carregar os dados em uma matriz associativa: array [username] = directory. Eu posso carregar os campos em uma matriz separada, mas não posso obt...
25.07.2016 / 18:59
4
respostas

Substitui a segunda ocorrência de uma linha [fechada]

Desejo remover todas as ocorrências de yyyy-mm-dd hh:mm:ss , exceto a primeira do arquivo abaixo. Então, basicamente, quero que a primeira ocorrência dessa linha seja exibida e gostaria que todas as linhas duplicadas restantes fossem excluídas...
27.06.2016 / 23:32
5
respostas

Matando um processo nomeado com mais de X minutos? (sem killall -o)

Ok, primeiro post! Então, tenho essa situação em que preciso verificar se há um processo com mais de 5 minutos por um nome de processo específico. O problema é que o sistema em questão é uma versão customizada do CentOS 4, então ele tem o pmisc...
12.07.2016 / 18:31
2
respostas

Como juntar elementos de um array em POSIX delimitado por um espaço?

O seguinte funciona em um script Bash: PACKAGES=( 'curl' 'git' 'htop' 'mc' 'tree' 'vim' ) apt --yes install ${PACKAGES[@]} Mas como posso fazer o mesmo no POSIX para poder usá-lo em um script #!/bin/sh ?     
19.04.2018 / 16:44
2
respostas

Crie o shell script para o ssh dentro do host remoto e execute o ping desse host

Eu quero ssh em um host remoto e pingar outro IP desse host. No entanto, com o script a seguir, só posso ssh nesse host. #!/bin/sh sshpass -p <password> ssh -t -o StrictHostKeyChecking=no <username>@<remote host> /usr/sbin/...
08.06.2018 / 09:48
3
respostas

Falha IF em um loop WHILE no script BASH que verifica se há 22 portas abertas

Estou tentando criar um script básico para executar uma lista de servidores e verificar se a porta SSH está aberta usando nc . Eu tentei algumas maneiras diferentes, mas não consigo fazer isso funcionar. Eu definitivamente não sou bom em nenhu...
10.05.2018 / 23:10