プロセスの終了時または強制終了時にSMS /テキストメッセージ通知を取得することは可能ですか?


11

サーバープロセスが完了したときに電子メールを送信するスクリプトがあります。

ただし、仕事が終了したかどうかを確認するためだけにメールをチェックすることはあまりありません。したがって、SMSメッセージを取得したいと思います。

私の質問はこれと似ていますが、SMSをすべての「電子メール」と交換するだけです。プロセスが終了したときに通知電子メールを送信できるプログラムはありますか?

ジョブが終了した(または途中で終了した)ときにSMSを送信できるようにするための回避策、アプリ、スクリプトなどは何でも考えられますか?



今日、IFTTTは別のオプションになります。
バリーカーター2014年

回答:


12

サーバーやアプリケーションからSMSメッセージを送信するには、3つの方法があります。

  1. 独自のゲートウェイをセットアップする

    グーグルで「smsゲートウェイ」を検索すると、この機能を提供する設定可能なアプリケーションの多数のリストが表示されます。古い携帯電話とPCを使用して、このチュートリアルのタイトル「SMSゲートウェイセットアップして独自のSMS ゲートウェイを作成する」を使用してセットアップすることもできます。

  2. 既製のサービスを使用する

    この機能を提供するサービスプロバイダーがあります(通常は有料)。それらのいくつかを次に示します。

    費用 自由

    これらのプロバイダーは、多くの場合、ライブラリやAPIを提供します。たとえば、これはtwilioの APIであり、必要に応じてそれらをアプリケーションに簡単に統合できるようにします。

  3. プロバイダーのSMSゲートウェイにメールを送信する

    ほとんどのプロバイダー(Verizon、AT&Tなど)は、を使用して電話にSMSメッセージを送信する機能を提供しています<phonenumber>@provider.comウィキペディアには、SMSゲートウェイのかなり網羅的なリストもあります


適度に複雑なプロセスであると思われるため、カットアンドペーストの答えを提供していませんが、これを受け入れること。ありがとう、ところで。
Unfun Cat

1
@TheUnfunCat-はい、選択肢はたくさんあるので、単一のソリューションを提供するのは難しいでしょう。
slm


3

見てくださいgcsmsを使用すると、Googleアカウントを持っている場合。これは、Googleのカレンダーイベント通知を使用して、シェルから直接無料のSMSを携帯電話に送信するハックのようなものです。設定が適切に設定されていれば、SMSを複数のユーザーに送信することもできます。

ちなみに、私はgcsmsの作成者です。


1
GoogleはSMS通知を中止します
dbza

1
@dbza、ただし無料のGmailアカウントのみ。Google for Workアカウントをお持ちであれば、引き続きご利用いただけます。
マンスール2015

かっこいい知らなかった
dbza 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

また、MLモデルのトレーニングが完了し、この目的のための無料のライトサービスを作成した後に通知するものも必要でした。

https://getvigil.io

メールまたは電話番号を設定し、プラットフォームのバイナリをダウンロードし、信用情報を含む構成ファイルを記述して実行するだけです。

vigil echo "hello world"

また、プッシュルールの拡張や、一致ルールに基づくコマンド出力/通知の監視も計画しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.