URL command aus Aufgabenplaner?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

tomNeugier

Benutzer
Registriert
16. Feb. 2019
Beiträge
114
Reaktionspunkte
11
Punkte
18
Hallo,
wie kann ich Aufgabenplaner dazu bringen, einen URL Befehl im lokalen Netz auszuführen?
Wie hier beschrieben möchte ich regelmäßig ein Auto reboot Befehl an mein IP-Telefon senden. Das geht mit einem einfachen URL commando:

Code:
https://admin:AdminPW@192.xxx.xxx.xxx/servlet?key=Reboot

Aus einem (lokalen) Browser funktioniert es einwandfrei.
Was muss ich tun, damit Aufgabenplaner die URL "ausführt" oder "abschickt"?

Die Zeile einfach als Benutzerdefiniertes Script ausführen funktioniert nicht.
Code:
Standardausgabe/Fehler:
/bin/bash: https://admin:AdminPW@192.xxx.xxx.xxx/servlet?key=Reboot: No such file or directory

tom
 
Evtl mit
Bash:
/bin/curl -X POST https://admin:AdminPW@192.xxx.xxx.xxx/servlet?key=Reboot
 
  • Like
Reaktionen: tomNeugier
leider nein:
Code:
Aktueller Status: 60 (Unterbrochen)
Standardausgabe/Fehler:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

das sagt mir leider nichts :confused:
 
Probier mal
Code:
/bin/curl -k -X POST https://admin:AdminPW@192.xxx.xxx.xxx/servlet?key=Reboot

Mit "-k" wird die Zertifikats-Kontrolle ignoriert...
 
  • Like
Reaktionen: DaveR und tomNeugier
Ja, so geht's!! Danke! :D

Nach meinem begrenzten Horizont dürfte das Deaktivieren der Zertifikats-Kontrolle innerhalb meines bekannten lokalen Netzes ja wohl kein Problem darstellen, oder?
 
Das sollte kein Problem sein.

Auf IP-Adressen gibt es sowieso keine Zertifikate, das geht nur auf DNS.
 
Auf lokale IP Adressen gibt's keine Zertifikate, für öffentliche "echte" IP Adressen ist das durchaus möglich, aber das nur am Rande und der Vollständigkeit halber.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat