Möglich, eine SMS- / SMS-Benachrichtigung zu erhalten, wenn der Prozess endet oder beendet wird?

11

Es gibt Skripte, die eine E-Mail senden, wenn ein Serverprozess abgeschlossen ist.

Ich möchte jedoch nicht ab und zu meine E-Mails abrufen, um festzustellen, ob ein Auftrag abgeschlossen wurde. Deshalb möchte ich eine SMS erhalten.

Meine Frage ähnelt dieser, tauschen Sie einfach eine SMS mit allen Vorkommen von "E-Mail" aus: Gibt es ein Programm, das mir nach Abschluss eines Vorgangs eine Benachrichtigungs-E-Mail senden kann?

Können Sie sich eine Problemumgehung / App / Skript / was auch immer vorstellen, mit der eine SMS gesendet werden kann, wenn ein Auftrag beendet (oder vorzeitig beendet wurde?)?

Die Unfun Cat
quelle
Heute wäre IFTTT eine weitere Option.
Barrycarter

Antworten:

12

Es gibt drei Möglichkeiten, um eine SMS-Nachricht von einem Server und / oder einer Anwendung zu senden.

  1. Richten Sie Ihr eigenes Gateway ein

    Wenn Sie nach "SMS-Gateway" googeln, finden Sie eine große Liste von Anwendungen, die Sie einrichten können und die diese Funktion bieten. Sie können auch ein altes Mobiltelefon und einen PC mit diesem Tutorial mit dem Titel: Einrichten eines SMS-Gateways zum Erstellen eines eigenen SMS-Gateways einrichten .

  2. Verwenden Sie einen fertigen Service

    Es gibt Dienstanbieter, die diese Funktion anbieten (normalerweise gegen eine Gebühr). Hier sind einige davon:

    Gebühr kostenlos

    Diese Anbieter stellen häufig eine Bibliothek und / oder API bereit , z. B. diese von twilio , damit Sie sie bei Bedarf einfacher in Ihre Anwendung integrieren können.

  3. Senden Sie eine E-Mail an das SMS-Gateway Ihres Anbieters

    Die meisten Anbieter (Verizon, AT & T usw.) bieten die Möglichkeit, eine SMS-Nachricht über das Internet an Ihr Telefon zu senden <phonenumber>@provider.com. Wikipedia hat auch eine ziemlich vollständige Liste von SMS-Gateways .

slm
quelle
Akzeptieren Sie dies, obwohl es keine Antwort zum Ausschneiden und Einfügen liefert, da es ein mäßig komplizierter Prozess zu sein scheint. Danke übrigens.
Die Unfun Cat
1
@TheUnfunCat - Ja, es gibt viele Möglichkeiten, daher wäre es schwierig, Ihnen nur eine einzige Lösung anzubieten.
slm
4

Eine weitere Option, wenn Sie ein Android-Telefon haben: Verwenden Sie NotifyMyAndroid , um Push-Nachrichten an Ihr Telefon zu senden.

Dennis Kaarsemaker
quelle
3

Werfen Sie einen Blick auf gcsms , wenn Sie ein Google - Konto haben. Es ist eine Art Hack, der die Benachrichtigung über Kalenderereignisse von Google verwendet, um kostenlose SMS direkt aus der Shell an Ihr Telefon zu senden. Sie können sogar SMS an mehrere Personen senden, sofern diese ihre Einstellungen ordnungsgemäß eingerichtet haben.

Ich bin übrigens der Schöpfer von gcsms.

Mansour
quelle
1
Google stellt die SMS-Benachrichtigungen ein
dbza
1
@dbza aber nur für kostenlose Google Mail-Konten. Wenn Sie ein Google for Work-Konto haben, funktioniert es weiterhin.
Mansour
cool das wusste ich nicht
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
quelle
0

Ich wollte auch etwas, um mich zu benachrichtigen, nachdem das Training der ML-Modelle abgeschlossen und ein kostenloser Lichtdienst für diesen Zweck durchgeführt wurde.

https://getvigil.io

Richten Sie einfach Ihre E-Mail-Adresse oder Telefonnummer ein, laden Sie die Binärdatei für Ihre Plattform herunter, schreiben Sie die Konfigurationsdatei mit Ihren Creds und führen Sie Folgendes aus:

vigil echo "hello world"

Planen Sie auch eine Erweiterung, um Push-Benachrichtigungen zu senden und die Ausgabe / Benachrichtigung von Befehlen basierend auf Übereinstimmungsregeln zu überwachen.

Noah Haibach
quelle