Script para fechar e reabrir um programa a cada hora, o loop não funciona

0

Eu fiz um script para fechar o TeamViewer e reabri-lo a cada hora. Agora estou testando a cada 5 segundos, mas o loop simplesmente não está funcionando. O script está sendo executado corretamente, mas apenas uma vez.

Eu preciso da sua ajuda.

#!/bin/bash
while :

do

echo "hello"

killall -9 TeamViewer.exe &> sample.s

sleep 1

killall -9  teamviwerd &> sample.s

sleep 5

teamviewer &> sample.s

sleep 5

done
    
por omar 03.11.2013 / 17:12

1 resposta

0

O que quer que esteja escrito nesse loop ... contanto que não haja erros de terminal, o script deve fazer um loop.

Parece que o "feito" na última linha não é executado. Nesse caso, você provavelmente esqueceu de adicionar um LF (ou seja, Enter) à última linha.

    
por thom 04.11.2013 / 04:07