Perguntas sobre 'shell-script'

1
resposta

Dividindo dados retornados por um comando [duplicado]

Eu preciso dividir uma única linha contendo várias palavras separadas por espaços retornados por um comando. Eu tentei usar read , mas ele age completamente estranho. Por exemplo: Por que a execução de echo "Hello World!" | read -ra line...
13.06.2018 / 03:17
11
respostas

Como comparar com o número de ponto flutuante em um script de shell

Eu quero comparar dois números de ponto flutuante em um script de shell. O código a seguir não está funcionando: #!/bin/bash min=12.45 val=10.35 if (( $val < $min )) ; then min=$val fi echo $min     
16.11.2011 / 12:47
3
respostas

Usando “$ {a: -b}” para atribuição de variáveis em scripts

Eu tenho visto alguns scripts que outras pessoas escreveram (especificamente a Red Hat), e muitas de suas variáveis são atribuídas usando a seguinte notação: %código% ou alguns expandem outras variáveis VARIABLE1="${VARIABLE1:-some_val}"...
03.04.2014 / 00:13
0
respostas

Apenas uma tela foi iniciada

Eu tenho um script de inicialização que deve executar três telas com programas. #!/bin/bash sleep 5 screen -dmS "minecraft2" bash -c "/home/minecraft2/run.sh" & screen -dmS "minecraft3" bash -c "/home/minecraft/run.sh" & screen -dmS "...
14.06.2018 / 20:09
0
respostas

Script para verificar o status do servidor de polybar

Atualmente estou executando o Arch com i3 e polybar. Eu também mantenho 6 servidores, então para tornar minha vida mais fácil eu fiz uma série de scripts de shell para me avisar se um servidor está inoperante. Os scripts funcionam, mas estão...
14.06.2018 / 18:30
2
respostas

executando script bash remoto do host linux local e problema com "comando echo não funcionando

Eu tenho um script bash que estou tentando executar remotamente de outro sistema. É adicionar um cronjob a um usuário no sistema remoto. Eu corro isso do sistema local. ssh root@remote_system 'bash -s < /home/user_name/test2.sh' est...
13.06.2018 / 19:44
1
resposta

Como posso iniciar um serviço depois que o PostGres foi inicializado?

Estou usando o CentOS 7. Eu tenho um servidor nodeJS que quero executar como um serviço, mas eu preferiria que o serviço fosse iniciado depois que o servidor PostGres 9.6 tivesse sido inicializado. Eu tentei especificar depois de minha descrição...
11.06.2018 / 15:32
1
resposta

Como posso usar o conteúdo de um arquivo e cada linha de outro arquivo como argumentos em um script bash, para uma ferramenta de linha de comando?

Eu tenho visto as outras perguntas que foram úteis, mas não respondem ao meu problema. Estou tentando escrever um roteiro que possa me auxiliar no trabalho da faculdade *. Eu tenho um arquivo contendo um hash que através de "tentativa e erro" pr...
14.06.2018 / 05:49
0
respostas

Adicione o comando composto à instrução if

Agora eu tenho isso: if ! false && tsproject_match_arg "--no-publish" "${my_args[@]}"; then zmx npm publish fi é um erro de sintaxe. Alguém sabe como eu poderia negar o primeiro comando?     
14.06.2018 / 06:26
0
respostas

Script shell para executar iterativamente um executável e mover os arquivos resultantes para um diretório de armazenamento?

Estou executando algumas simulações e estou tentando mover os resultados para uma pasta de armazenamento. Eu escrevi um script de shell: #!/bin/bash g++ -(some flags) -o out file.cpp for i in {1..20} do ./out $i mv *.txt ../storage/d...
16.06.2018 / 23:23