É 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?)

The Unfun Cat
fonte
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 .

slm
fonte
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
4

Outra opção se você tiver um telefone Android: use o NotifyMyAndroid para enviar mensagens push para o seu telefone.

Dennis Kaarsemaker
fonte
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.

Mansour
fonte
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 
len
fonte
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.

noah haibach
fonte