¿Es posible recibir notificaciones de SMS / mensajes de texto cuando el proceso finaliza o se interrumpe?

11

Hay scripts que enviarán un correo electrónico cuando finalice el proceso del servidor.

Sin embargo, no quiero revisar mi correo electrónico de vez en cuando solo para ver si un trabajo ha terminado. Por lo tanto, me gustaría recibir un mensaje SMS.

Mi pregunta es similar a esta, solo intercambie SMS con todas las instancias de "correo electrónico": ¿Hay algún programa que pueda enviarme un correo electrónico de notificación cuando finalice un proceso?

¿Puede pensar en alguna solución / aplicación / script / lo que sea que permita enviar un SMS cuando un trabajo finalice (o finalice prematuramente)?

El gato no divertido
fuente
Hoy, IFTTT sería otra opción.
barrycarter

Respuestas:

12

Hay 3 formas de realizar el envío de un mensaje SMS desde un servidor y / o aplicación.

  1. Configura tu propia puerta de enlace

    Si buscas en Google "sms gateway", encontrarás una gran lista de aplicaciones que puedes configurar que proporcionarán esta capacidad. También puede tomar un teléfono celular viejo y una PC y configurarlos usando este tutorial titulado: Configuración de una puerta de enlace de SMS para crear su propia puerta de enlace de SMS.

  2. Use un servicio listo para usar

    Hay proveedores de servicios que ofrecen esta capacidad (generalmente por una tarifa). Aquí hay un par de ellos:

    cuota gratis

    Estos proveedores a menudo proporcionan una biblioteca y / o API, como esta de twilio , para que pueda integrarlos más fácilmente en su aplicación si es necesario.

  3. Enviar un correo electrónico a la puerta de enlace SMS de su proveedor

    La mayoría de los proveedores (Verizon, AT&T, etc.) brindan la posibilidad de enviar un mensaje SMS a su teléfono mediante <phonenumber>@provider.com. Wikipedia también tiene una lista bastante exhaustiva de puertas de enlace de SMS .

slm
fuente
Aceptar esto a pesar de que no proporciona una respuesta de cortar y pegar, ya que parece ser un proceso moderadamente complicado. Gracias, por cierto.
The Unfun Cat
1
@TheUnfunCat: sí, hay muchas opciones, por lo que sería difícil darle una sola solución.
slm
4

Otra opción si tiene un teléfono Android: use NotifyMyAndroid para enviar mensajes push a su teléfono.

Dennis Kaarsemaker
fuente
3

Eche un vistazo a gcsms si tiene una cuenta de Google. Es una especie de truco que utiliza la notificación de eventos del calendario de Google para enviar SMS gratuitos a su teléfono directamente desde el shell. Incluso puede enviar SMS a varias personas siempre que hayan configurado sus configuraciones correctamente.

Por cierto, soy el creador de gcsms.

Mansour
fuente
1
Google está descontinuando las notificaciones por SMS
dbza
1
@dbza pero solo para cuentas gratuitas de gmail. Si tiene una cuenta de Google for Work, seguirá funcionando.
Mansour
genial, no lo sabía
dbza
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
fuente
0

También quería algo para notificarme después de que se haya completado el entrenamiento de modelos ML e hice un servicio ligero gratuito para este propósito.

https://getvigil.io

Simplemente configure su correo electrónico o número de teléfono, descargue el binario para su plataforma, escriba el archivo de configuración con sus créditos y ejecute:

vigil echo "hello world"

También planee expandirse para enviar notificaciones y ver la salida / notificación de comandos según las reglas de coincidencia.

noah haibach
fuente