É possível receber uma notificação por SMS / mensagem de texto quando o processo termina ou é interrompido?


11

Existem scripts que enviarão um email quando um processo do servidor for concluído.

No entanto, não quero verificar meu e-mail de vez em quando apenas para ver se um trabalho foi concluído. Portanto, eu gostaria de receber uma mensagem SMS.

Minha pergunta é semelhante a esta, basta trocar SMS com todas as ocorrências de "email": Existe um programa que pode me enviar um email de notificação quando um processo termina?

Você pode pensar em alguma solução alternativa / aplicativo / script / o que permitiria que um SMS fosse enviado quando um trabalho fosse concluído (ou terminado prematuramente?)



Hoje, o IFTTT seria outra opção.
barrycarter

Respostas:


12

Existem três maneiras de realizar o envio de uma mensagem SMS de um servidor e / ou aplicativo.

  1. Configure seu próprio gateway

    Se você pesquisar no "sms gateway", encontrará uma grande lista de aplicativos que podem ser configurados que fornecerão esse recurso. Você também pode pegar um telefone celular e um PC antigos e configurá-los usando este tutorial intitulado: Configurando um Gateway SMS para criar seu próprio gateway SMS.

  2. Use um serviço pronto

    Existem prestadores de serviços que oferecem esse recurso (normalmente mediante taxa). Aqui estão alguns deles:

    taxa livre

    Esses provedores geralmente fornecem uma biblioteca e / ou API, como esta da twilio , para que você possa integrá-los mais facilmente ao seu aplicativo, se necessário.

  3. Envie um email para o gateway SMS do seu provedor

    A maioria dos provedores (Verizon, AT&T etc.) fornece a capacidade de enviar uma mensagem SMS para o seu telefone usando o <phonenumber>@provider.com. A Wikipedia também possui uma lista bastante exaustiva de gateways SMS .


Aceitar isso mesmo que não forneça uma resposta de recortar e colar, pois parece ser um processo moderadamente envolvido. Obrigado, aliás.
The Unfun Cat

1
@TheUnfunCat - sim, existem muitas opções, por isso seria difícil fornecer apenas uma solução.
Slm


3

Dê uma olhada no gcsms se você tiver uma conta do Google. É uma espécie de invasão que usa a notificação de eventos da agenda do Google para enviar SMS grátis para o seu telefone diretamente do shell. Você pode até enviar SMS para várias pessoas, desde que tenham configurado corretamente.

A propósito, eu sou o criador do gcsms.


1
O Google descontinuou as notificações por SMS
dbza 08/07/2015

1
@dbza, mas apenas para contas gratuitas do Gmail. Se você tiver uma conta do Google for Work, ela continuará funcionando.
Mansour

legal eu não sabia disso
dbza 13/07/2015

0
#!/bin/bash
# this will send an sms message
# usage: script.name "message you want to send"

echo -e "ATZ\r" >/dev/ttyACM0
echo -e "AT+CMGF=1\r" >/dev/ttyACM0
echo -e "AT+CMGS=\"1234567890\"\r" >/dev/ttyACM0 
echo -e "$1\x1A" >/dev/ttyACM0 

0

Eu também queria algo para me notificar depois que o treinamento dos modelos de ML foi concluído e prestou um serviço de luz gratuito para essa finalidade.

https://getvigil.io

Basta configurar seu email ou número de telefone, baixar o binário da sua plataforma, escrever o arquivo de configuração com seus creds e executar:

vigil echo "hello world"

Também planeje expandir para enviar notificações por push e assistir à saída / notificação de comandos com base nas regras de correspondência.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.