Perguntas sobre 'shell-script'

5
respostas

BASH: como passar um argumento padrão se nenhum argumento após o primeiro ser passado

Eu tenho um script bash com uma declaração case : case "$1" in bash) docker exec -it $(docker-compose ps -q web) /bin/bash ;; shell) docker exec -it $(docker-compose ps -q web) python manage.py shell...
01.02.2016 / 22:41
1
resposta

impede que um comando envie stdout & stderr para qualquer terminal ou arquivo [duplicado]

Eu gostaria de evitar que meu programa enviasse stdout e stderr para qualquer terminal, arquivo ou dispositivo. Por isso, tenho três ordens cruzando minha mente, mas não consigo distinguir suas diferenças. Você poderia, por favor, explicar o s...
28.04.2015 / 18:17
7
respostas

Excluir pastas que não correspondem a uma lista

Eu preciso de exemplo prático como se livrar de pastas que não estão na lista no Linux. Então eu não preciso comparar seu conteúdo ou md5sums, apenas compare os nomes das pastas. Por exemplo, uma pasta tem poucas pastas dentro target_folde...
21.03.2015 / 05:32
2
respostas

Diferença de using () e $ () para executar uma série de comandos

Atualmente, estou tentando criar um script que crie bytes que serão canalizados como entrada para o netcat. Aqui está a ideia do script: (perl -e "print \"$BYTES\x00\"; cat file; perl -e "print \"More bytes\"x16 . \"\r\n\"";) | netcat ip...
02.07.2015 / 15:04
1
resposta

Bash - faz algum trabalho infinito enquanto aguarda a tecla específica pressionada - possível?

Eu tenho o seguinte loop infinito no bash, executando do_some_simple_job a cada 10 minutos: while true do do_some_simple_job sleep 600 done Eu gostaria que o script aceitasse alguns pressionamentos de teclas enquanto fazia e...
02.08.2016 / 10:44
4
respostas

Por que é “while kill -0 $ PID” e não “until kill -0 $ PID”?

Eu posso estar sendo maluco aqui, mas se eu quiser fazer algo enquanto um processo está em andamento, por que eu faço: while kill -0 $PID do #... done em vez de until kill -0 $PID do #... done ? kill -0 sai com o códig...
19.02.2015 / 20:31
4
respostas

Detectar se uma variável está vazia

No meu script Bash, tenho esta linha: mv -f $HOME_DIR/$dir $HOME_SAVE/BACKUP O problema é quando $dir está vazio (nenhum diretório $dir ) o comando mv moveu o diretório $HOME_DIR . Queremos apenas mover os diretórios $dir ....
04.12.2014 / 12:52
3
respostas

KSH - if / then / else vs. amps duplos (&&) e tubos duplos (||)

Eu estou querendo saber quais são as melhores práticas em relação a if / then / else; Eu costumo usar o seguinte formulário (porque eu acho mais fácil de ler) #!/usr/bin/ksh # [[ -f /path/to/target/file ]] && { echo "File exists"...
07.04.2015 / 17:31
4
respostas

Usando o chown $ USER: $ USER no script bash

Em um pequeno script que estou executando, estou tentando fazer um novo diretório criado. Eu adicionei: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename depois da linha onde eu mkdir ( sudo mkdir /var/www/$site...
05.02.2015 / 21:11
1
resposta

Erro de sintaxe de depuração: “}” inesperado (esperando “fi”)

O serviço para um software que acabei de instalar (de um arquivo .deb fornecido) em um servidor Ubuntu não será iniciado. Ao executar o serviço, recebo o erro: /etc/init.d/matrixsa: 44: Syntax error: "}" unexpected (expecting "fi") Aqu...
07.12.2011 / 13:03