Recebendo torpedo sms (vivo) de um Servidor (Ubuntu Server)
Dica publicada em Linux / Introdução
Recebendo torpedo sms (vivo) de um Servidor (Ubuntu Server)
Olá, estou disponibilizando aqui uma maneira de enviar um torpedo para seu celular caso seu servidor reinicie.
Primeiramente temos que ter em mãos um celular Vivo, e um servidor em funcionamento, com internet é claro.
Clique em Cadastrar meu número, na próxima página informe o número do seu celular e confirme. Em instantes, você receberá a sua senha de acesso em seu aparelho celular.
sudo apt-get install mailutils
Agora vamos criar um arquivo com o conteúdo do SMS:
sudo touch sms
sudo vim sms
Cole o texto abaixo no arquivo, ou mude a seu gosto:
"O servidor foi reiniciado, verifique!!!"
Salve e saia.
sudo mail -s "SMS_Servidor" email@provedor.com < sms
Para enviar um e-mail de teste para o seu celular faça o seguinte:
sudo mail -s "SMS_Servidor" 1100000000@torpedoemail.com.br < sms
Obs.: Mude o '11' para o DDD de sua região, e o '00000000'para seu número de celular.
cd /etc/init.d
sudo touch sms.sh
sudo vim sms.sh
Cole o conteúdo abaixo (alterando o '1100000000' para o seu numero de celular):
Depois der permissão de execução e mude as permissões, com os comandos:
sudo chmod +x sms.sh
sudo chmod 755 sms.sh
Adicione seu script na inicialização do Linux:
sudo update-rc.d sms.sh defaults
Caso necessite remover o script da inicialização, utilize o comando:
sudo update-rc.d sms.sh remove
É isso ai, caso seu servidor reinicie você ira receber um torpedo no seu celular como mostra a figura abaixo:
Primeiramente temos que ter em mãos um celular Vivo, e um servidor em funcionamento, com internet é claro.
Cadastrando seu celular na vivo
Entre no site:Clique em Cadastrar meu número, na próxima página informe o número do seu celular e confirme. Em instantes, você receberá a sua senha de acesso em seu aparelho celular.
Instalando os pacotes necessários
Precisaremos do pacote mailutils, para instalar use o comando:sudo apt-get install mailutils
Agora vamos criar um arquivo com o conteúdo do SMS:
sudo touch sms
sudo vim sms
Cole o texto abaixo no arquivo, ou mude a seu gosto:
"O servidor foi reiniciado, verifique!!!"
Salve e saia.
Enviando o e-mail
Para enviar um e-mail de teste para o seu e-mail, faça o seguinte:sudo mail -s "SMS_Servidor" email@provedor.com < sms
Para enviar um e-mail de teste para o seu celular faça o seguinte:
sudo mail -s "SMS_Servidor" 1100000000@torpedoemail.com.br < sms
Obs.: Mude o '11' para o DDD de sua região, e o '00000000'para seu número de celular.
Colocando o script na inicialização
Crie o arquivo para o script com os seguintes comandos:cd /etc/init.d
sudo touch sms.sh
sudo vim sms.sh
Cole o conteúdo abaixo (alterando o '1100000000' para o seu numero de celular):
mailx -s SMS_Servidor 1100000000@torpedoemail.com.br < sms
Depois der permissão de execução e mude as permissões, com os comandos:
sudo chmod +x sms.sh
sudo chmod 755 sms.sh
Adicione seu script na inicialização do Linux:
sudo update-rc.d sms.sh defaults
Caso necessite remover o script da inicialização, utilize o comando:
sudo update-rc.d sms.sh remove
É isso ai, caso seu servidor reinicie você ira receber um torpedo no seu celular como mostra a figura abaixo:

Hj, junho 2011, a tarifa está em R$ 0,30. Não acho isso seja pouco por um SMS recebido. Receber no email normal e conferir pelo 3G do celular pode não ser tão imediato, mas é mais barato.
Ainda assim, obrigado pelas dicas no uso do pacote e na criação dos scripts.