Pular para o conteúdo

Ajuda urgente com script de serviço [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Ajuda urgente com script de serviço [RESOLVIDO]

Enviado em 20/08/2013 - 23:39h

Boa noite!!! tenho um scrip para conectar a uma VPN funciona normalmente, mas como o comando do openvpn fica aberto o script não finaliza ou seja não passa do "echo Restabelecendo a conexao VPN"


#!/bin/bash

ping 192.168.1.1 -c 1 >/dev/null;

if [ "$?" = "0" ] ;
then
echo "Conexao VPN ativa";
else
echo "Restabelecendo a conexao VPN"
/usr/sbin/openvpn --status /var/run/openvpn.client.status 10 --cd /root/vpnalsantos --config pfsense-udp-1194-openvpn.ovpn --syslog openvpn >/dev/null
fi


Ja tentei com nohup também sem sucesso

Como coloquei ele no /etc/init.d para iniciar com o sistema ele trava o tty na inicialização

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Ajuda urgente com script de serviço [RESOLVIDO]

Enviado em 21/08/2013 - 00:09h

Aí amigo dá uma olhada nesta thread aqui, tem uma solução para isso.

http://ubuntuforums.org/showthread.php?t=1651444


PS: Com este título tem você não atrai muita ajuda, sugiro que da próxima vez coloque algo mais sugestivo como: 'Cliente Openvpn não executa pelo cron' ou 'Executar script pelo cron' ou 'Conexão persistente com openvpn'

Enfim, é só uma ideia.

Abc


3. Re: Ajuda urgente com script de serviço [RESOLVIDO]

Enviado em 21/08/2013 - 00:34h

c4rl escreveu:

Aí amigo dá uma olhada nesta thread aqui, tem uma solução para isso.

http://ubuntuforums.org/showthread.php?t=1651444


PS: Com este título tem você não atrai muita ajuda, sugiro que da próxima vez coloque algo mais sugestivo como: 'Cliente Openvpn não executa pelo cron' ou 'Executar script pelo cron' ou 'Conexão persistente com openvpn'

Enfim, é só uma ideia.

Abc



Bom obrigado assim mesmo mas ja tinha visto este post o comando respawn não existe nem tem nenhum pacote nos repositorios debian

4. Re: Ajuda urgente com script de serviço [RESOLVIDO]

Enviado em 21/08/2013 - 00:57h

Resolvido:

### BEGIN INIT INFO
# Provides: vpnalsantos
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Inicia a conexão vpn com a AL-Santos automaticamente
# Description: inicia openvpn client.
### END INIT INFO

#!/bin/bash

ping 192.168.1.1 -c 1 >/dev/null;

if [ "$?" = "0" ] ;
then
echo "Conexao ativa";
else
echo "Restabelecendo a conexao"
/usr/sbin/openvpn --status /var/run/openvpn.client.status 10 --cd /root/vpnalsantos --config pfsense-udp-1194-openvpn.ovpn --syslog openvpn & > /dev/null
fi
exit


Adicionei o # & > /dev/null no final da linha e ela fica oculta e não trava mais o tty1 de resto agendei no # crontab -e :

*/3 * * * * /etc/init.d/vpnalsantos

Com isso executa a cada 3 minutos

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder