进程结束或被杀死时,是否可能获得SMS /文本消息通知?


11

有些脚本将在服务器进程完成后发送电子邮件。

但是,我不想经常检查我的电子邮件,只是为了查看工作是否完成。因此,我想收到一条短信。

我的问题与此类似,只是与所有出现的“电子邮件”交换SMS:是否有一个程序可以在过程完成时向我发送通知电子邮件?

您能想到任何解决方法/应用程序/脚本/在工作完成(或过早结束)时能够发送SMS的任何方法吗?



今天,IFTTT将是另一种选择。
barrycarter 2014年

Answers:


12

有3种方法可以完成从服务器和/或应用程序发送SMS消息的过程。

  1. 设置自己的网关

    如果您通过Google搜索“ sms网关”,则会找到大量可以设置的应用程序列表,这些应用程序将提供此功能。您还可以带旧手机和PC并使用本教程标题为:设置SMS网关来创建自己的SMS网关来进行设置。

  2. 使用现成的服务

    有提供此功能的服务提供商(通常需要付费)。这里有几个:

    费用 自由

    这些提供程序通常提供一个库和/或API,例如twilio的库和/或API,以便您可以根据需要将它们更轻松地集成到您的应用程序中。

  3. 发送电子邮件到提供商的SMS网关

    大多数提供商(Verizon,AT&T等)都可以使用将短信发送到您的手机<phonenumber>@provider.comWikipedia也有一个非常详尽的SMS网关列表


即使接受并没有提供剪切和粘贴的答案,也要接受它,因为这似乎是一个中等程度的过程。谢谢,顺便说一句。
Unfun Cat 2013年

1
@TheUnfunCat-是的,有很多选择,因此很难给您一个解决方案。
slm


3

如果您有Google帐户,请查看gcsms。这种黑客利用Google的日历事件通知直接从外壳向您的手机发送免费短信。您甚至可以将SMS发送给多个人,只要他们已经正确设置了设置即可。

顺便说一句,我是gcsms的创建者。


1
Google终止了短信通知
dbza 2015年

1
@dbza,但仅适用于免费的Gmail帐户。如果您拥有Google for Work帐户,它将继续运行。
Mansour

很酷,我不知道
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 

0

在训练ML模型并为此目的提供免费的轻型服务后,我还希望有什么通知我。

https://getvigil.io

只需设置您的电子邮件或电话号码,下载适用于您的平台的二进制文件,然后使用您的凭据写入配置文件并运行:

vigil echo "hello world"

还计划扩展以根据匹配规则推送通知并监视命令输出/通知。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.