Ajuda Importante

1. Ajuda Importante

Philippe
pex14

(usa Linux Mint)

Enviado em 21/03/2014 - 08:58h

Fala Galera Bom dia, gostaria de uma ajuda de vocês estou com um script aqui e queria incluir umas funções nele, estou precisando muito da ajuda de vocês :


E o seguinte esse Script tem que fazer o seguinte, quando eu estiver com internet na Maquina, ele irá rodar um serviço, quando ele estiver sem internet ele irá rodar outro serviço, por exemplo, quando ele estiver com internet ele irá iniciar o serviço do apache e quando a maquina ficar sem internet ele irá mysql no caso eh:

service mysql start e o service apache2 start...

segue o que já consegui do script:



#!/bin/sh
dst='8.8.8.8'
t_wait=5 # Tempo de espera (em segundos) para checagem
count=3 # Numeros de pings a serem feitos

while sleep $t_wait; do
# Se o link estiver ok
if ping -c $count $dst > /dev/null 2>&1; then
echo 'Link de internet ok'
continue
fi

# Se nao estiver....
echo 'Link de internet com problemas!'
done




No caso agora e so colocar ele para rodar o apache quando estiver com internet e quando a estiver sem internet ele roda o mysql.



Obs: geralmente não irá ser o mysql e o apache que irão rodar mais como exemplo que estou fazendo já da pra ter uma ideia se irá funcionar ou não!


Gostaria da ajuda de vocês um abraço!


  


2. Re: Ajuda Importante

taiar
taiar

(usa Crunchbang)

Enviado em 21/03/2014 - 11:47h

Bom, já que está nesse estágio:

- comando pra rodar o apache: service apache2 start
- comando pra parar o apache: service apache2 stop
- comando pra rodar o mysql: service mysql start
- comando pra parar o mysql: service mysql stop

O script tem que executar com sudo.

[]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts