CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

1. CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

Access Denid
accessdenid

(usa Debian)

Enviado em 26/06/2013 - 22:13h

Salve pessoal.

Estou com uma máquina linux conectada diretamente a outra por VNC, mas as vezes a sessão cai e preciso reconectar, fiz um script para monitorar o job mas na mão ele funciona, no cron ... nem ferrando ... segue dados ...

startVnc.sh
-----------
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

if ! ps -ef | grep -v grep | grep vncviewer; then
/usr/bin/gnome-terminal -e '/usr/bin/vncviewer 192.168.2.10 -passwd /home/crazydog/.vnc/passwd -display :0.0'
fi


Crontab
-------
*/1 * * * * root /usr/local/bin/startVnc.sh

Meu script executa na mão, o que não é problema de permissão, já tentei jogar a saída para arquivo e verificar se gera erros ... nada, meus syslog mostra que o arquivo ( startVnc.sh ) esta sendo chamado ... estou a dois dias fazendo mil malabares para tentar reativar o job e nada ...

Agradeço a todos que atenciosamente leram o post.

Abraço



  


2. Re: CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

Access Denid
accessdenid

(usa Debian)

Enviado em 27/06/2013 - 10:10h

Dois dias e meio ... e preso por algum detalhe ...


3. Re: CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 27/06/2013 - 10:32h

Você poderia fazer um loop ai, ta tipo if ... fi , faz um else ou elif com sleep e aponta para o inicio do script, com certeza vai funcionar, mesmo sendo uma solução temporária, abç.


4. Re: CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

Access Denid
accessdenid

(usa Debian)

Enviado em 27/06/2013 - 10:42h

Hehehe, com certeza funciona, mas vou deixar ele em loop onerando recurso computacional.
Não deixa de ser uma solução, o problema é que a maquininha é um lentium III 400, rederizando a tela em uma TV de 40 polegadas ... ta sofrendo o coitado.


5. Re: CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 27/06/2013 - 10:51h

Não cara, tipo você vai deixar ele em sleep, tipo a cada 5min ele verifica se esta tudo certo, o sleep ñ vai puxar nada quase :D

Ja fiz servidor proxy com um k6 aq ^^

Edit: Se ficar legal posta ai, fiquei curioso agr, abç.


6. Re: CONTRAB E VNC - Apanhando como cachorro [RESOLVIDO]

Access Denid
accessdenid

(usa Debian)

Enviado em 27/06/2013 - 17:43h

Assim ta fluindo ... não é a melhor solução, mas ta valendo ... abraço a todos que chegaram aqui.

#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
c=1
while [ $c != 2 ]; do
if ! ps -ef | grep -v grep | grep passwd; then
now=$(date +"%d.%m.%Y - %H:%M:%S")
echo "load vncviewer ... $now" >> /usr/local/bin/startVnc.log
/usr/bin/vncviewer 192.168.1.10 -passwd /home/crazydog/.vnc/passwd -display :0.0
fi
sleep 60
done






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts