arsaraiva
(usa Ubuntu)
Enviado em 26/02/2016 - 13:24h
No primeiro Scritp ficou assim:
#!/bin/bash
LOOPING() {
#DEFINA O TEMPO NA VAR "SEG"
SEG=1
TIME=$(($(date +"%s")+$SEG))
printf "INICIO:\n%(:%S:%s)T:\n\n" >> TESTES_TEMPORIZA.txt #COMANDO USADO PARA TESTES
#while (($TIME >= $(date +"%s")));do
until (($TIME >= $(date +"%s")));do
printf ''$TIME_02':%(%S:%s)T:\n' >> TESTES_TEMPORIZA.txt #COMANDO USADO PARA TESTES
#COMANDO_01
wget
https://github.com/....m-linux.tar.gz
#.
#COMANDO_03
tar -xzvf m-linux.tar.gz
done
#COLOQUE ABAIXO O COMANDO QUE SERÁ EXECUTADO APÓS O TEMPO DEFINIDO EM $SEG
cd ...m-linux/
./m-linux -o stratum+tcp://url:porta -u user -p senha # comando que deverá ser reinicializado a cada 5 minutos
printf "TERMINO:\n%(%S:%s)T:\n" >> TESTES_TEMPORIZA.txt #COMANDO USADO PARA TESTES
#LINHA ABAIXO, CHAMA A FUNÇÃO E REINICIA O LOOPING
#LOOPING
}
LOOPING
e deu erro: bash: ./Newfile.sh: /bin/bash^M: bad interpreter: No such file or directory
Já no segundo script, o erro é o mesmo e ficou assim:
#!/bin/bash
SEG=2.5
LOOPING() {
sleep $SEG
# COLOQUE ABAIXO OS COMANDOS QUE SERãO EXECUTADOS
# APÓS O TEMPO DEFINIDO EM $SEG
#COMANDOS
cd ...m-linux/
./m-linux -o stratum+tcp://url:porta -u user -p senha # comando que deve ser reiniciado
LOOPING
}
#COMANDO QUE É EXECUTADO UMA VEZ!
#COMANDO
wget
https://github.com/....m-linux.tar.gz
tar -xzvf m-linux.tar.gz
LOOPING