Можно ли получить SMS / текстовое сообщение, когда процесс завершится или будет убит?

11

Существуют сценарии, которые будут отправлять электронную почту после завершения процесса сервера.

Тем не менее, я не хочу проверять свою электронную почту так часто, чтобы посмотреть, закончилась ли работа. Поэтому я хотел бы получить SMS-сообщение.

Мой вопрос похож на этот, просто обменивайтесь SMS со всеми вхождениями "электронной почты": есть ли программа, которая может отправить мне уведомление по электронной почте, когда процесс завершится?

Можете ли вы придумать какой-нибудь обходной путь / приложение / сценарий / любой другой, который позволил бы отправить SMS-сообщение, когда задание завершено (или преждевременно завершено?)

Несчастный кот
источник
serverfault.com/search?q=SMS+notification
Охотник на оленей
Сегодня IFTTT был бы другим вариантом.
Баррикартер

Ответы:

12

Существует 3 способа отправки SMS-сообщения с сервера и / или из приложения.

  1. Настройте свой собственный шлюз

    Если вы заглянете в «sms gateway», вы найдете большой список приложений, которые вы можете настроить и которые предоставят эту возможность. Вы также можете взять старый сотовый телефон и ПК и настроить их, используя это руководство под названием: Настройка шлюза SMS для создания своего собственного шлюза SMS.

  2. Используйте готовый сервис

    Есть поставщики услуг, которые предлагают эту возможность (обычно за плату). Вот пара из них:

    плата свободно

    Эти провайдеры часто предоставляют библиотеку и / или API, такие как этот, от twilio , чтобы вы могли легче интегрировать их в свое приложение при необходимости.

  3. Отправить письмо на SMS-шлюз вашего провайдера

    Большинство провайдеров (Verizon, AT & T и т. Д.) Предоставляют возможность отправлять SMS-сообщения на телефон с помощью <phonenumber>@provider.com. В Википедии также есть довольно полный список SMS-шлюзов .

SLM
источник
Принятие этого, даже несмотря на то, что оно не дает ответа «вырезать и вставить», так как это кажется умеренно сложным процессом. Спасибо, кстати.
Несчастный кот
1
@TheUnfunCat - да, есть много вариантов, поэтому было бы сложно дать вам только одно решение.
SLM
4

Другой вариант, если у вас есть телефон Android: используйте NotifyMyAndroid для отправки push-сообщений на ваш телефон.

Деннис Каарсемакер
источник
3

Посмотрите на gcsms, если у вас есть учетная запись Google. Это своего рода хак, использующий уведомление о событиях в календаре Google для отправки бесплатных SMS на телефон прямо из оболочки. Вы даже можете отправить SMS нескольким людям, если они правильно настроили свои настройки.

Кстати, я создатель gcsms.

Mansour
источник
1
Google прекращает SMS-уведомления
dbza
1
@dbza, но только для бесплатных аккаунтов Gmail. Если у вас есть аккаунт Google для работы, он продолжит работать.
Мансур
круто я этого не знал
дбза
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
источник
0

Я также хотел кое-что для того, чтобы уведомить меня после завершения обучения моделям ML и сделал для этого бесплатный световой сервис.

https://getvigil.io

Просто настройте свой адрес электронной почты или номер телефона, загрузите двоичный файл для вашей платформы, напишите файл конфигурации с вашими кредитами и запустите:

vigil echo "hello world"

Также планируйте расширение для push-уведомлений и просмотра вывода команды / уведомления на основе правил совпадения.

Ноа Хайбах
источник