Perguntas sobre 'shell'

1
resposta

Bash: Como executar um script em background com “&” e usar “||” para executar outra coisa em falhas?

Estou tentando deixar um comando ser executado em segundo plano, mas também usar o "||" sintaxe para executar um comando diferente se o primeiro falhar. Exemplo: $( <run-this-in-background> & || <run-this-if-failed>) No en...
20.03.2018 / 21:22
2
respostas

systemd não pode encontrar o arquivo PID após a inicialização do wrapper YAJSW

Eu tenho um script de inicialização systemd para um serviço de bifurcação (vamos chamá-lo de foo ) com base em YAJSW (ainda outro Wrapper de serviço Java) . A parte relevante do arquivo .service tem esta aparência: ExecStart=/opt/foo...
12.04.2018 / 10:30
2
respostas

Execute o comando anterior até que a resposta seja não [script condicional]

Eu tenho tentado escrever um script que perguntará ao usuário se ele deve executar o comando novamente. Se a resposta for sim, então deve executar o último comando novamente. Mesmo após a segunda execução, deve perguntar ao usuário se deve ex...
12.04.2018 / 12:38
1
resposta

Como executar o script como usuário do PHP

Eu tenho um script que é chamado de php usando o comando shell_exec em um servidor rodando o Ubuntu. O script é executado corretamente quando chamado a partir da linha de comando via ssh, mas não quando chamado de php. Estou tendo muita di...
20.03.2018 / 20:35
1
resposta

Pipe o eco no ssh remoto

Eu tenho um script que não escrevi. Quando é executado, ele envia algumas informações, depois espera que o usuário pressione enter e, em seguida, exibe a última parte das informações. Isto é o que eu preciso. Eu preciso pegar essa última parte,...
30.03.2018 / 07:55
2
respostas

Usando o sshpass, como trabalhar no servidor conectado

Sou novo para o shell script. Eu tentei fazer o login no servidor pelo comando sshpass -p "YOUR_PASSWORD" ssh -o StrictHostKeyChecking=no YOUR_USERNAME@SOME_SITE.COM e estou logado com sucesso. E minha pergunta é como posso trabalhar (pass...
03.04.2018 / 06:18
1
resposta

Exibe a saída da execução $ () [fechada]

Eu tenho o comando abaixo que eu usei para executar sem $() , mas eu tenho que, a fim de capturar o código de retorno do script remoto. O problema é que agora não vejo a saída do comando, a menos que eu cat . Posso ver a saída durante a exec...
02.04.2018 / 15:19
1
resposta

Como usar a variável bash para manter uma contagem em execução?

Eu preciso fazer um script no bash para manter uma contagem em execução com base na entrada do teclado do usuário if i type "1" i want a variable $h to increment +1 if i type "2" i want a variable $L to decrement -1 e eu quero que a vari...
02.03.2018 / 21:57
1
resposta

Como faço para obter este pequeno script bash para mostrar a peça “$ (($ ((h + l)) / divider))” em formato decimal?

#!/bin/bash h=0 l=0 n=0 reads=0 divider=6 while read user_input; do ((reads++)) [ "$user_input" -eq 1 ] && ((l++)) [ "$user_input" -eq 2 ] && ((n++)) [ "$user_input" -eq 3 ] && ((h--)) if [ "$((reads%5...
03.03.2018 / 00:13
1
resposta

float Aponte a matemática no script de shell Unix e atribua-a à variável [duplicate]

Eu tenho feito cálculos de números inteiros como este. a=12 b=23 c=$((a-b)) echo $c Mas, agora, para números flutuantes, isso está falhando Eu li que podemos fazer isso usando bc no entanto eu quero atribuir o resultado na variável no f...
28.02.2018 / 20:50