SMSForge Anmelden Registrieren
API-Referenz 14 Integrationen 12
Server & Linux

Cronjobs, Backups und Skripte

Ein kleines Hilfsskript, das du aus jedem Skript, Cronjob oder Monitoring-Check aufrufen kannst. Die anderen Beispiele auf dieser Seite nutzen es ebenfalls.

  1. Hilfsskript /usr/local/bin/sms-send.sh anlegen und mit chmod 700 schützen.
  2. In der crontab (crontab -e) bei Fehlern die SMS auslösen, oder in jedem Skript: sms-send.sh "Text".
/usr/local/bin/sms-send.sh
#!/bin/sh
# Aufruf: sms-send.sh "Text der SMS"
curl -s -m 10 -G https://smsforge.de/api/send \
  -H "Authorization: Bearer DEIN_TOKEN" \
  --data-urlencode "to=+491701234567" \
  --data-urlencode "text=$1" \
  -o /dev/null
crontab: nachts sichern, bei Fehler SMS
0 3 * * * /usr/local/bin/backup.sh || /usr/local/bin/sms-send.sh "Backup auf $(hostname) fehlgeschlagen"

Token und Nummer ersetzt du in den Beispielen. Alle Integrationen · API-Dokumentation