DSM 6.x und darunter Cronjob / Aufgabe Webseiten-Aufruf

  • 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

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

mario73

Benutzer
Registriert
17. Dez. 2019
Beiträge
21
Reaktionspunkte
1
Punkte
3
Hallo,

ich brauche einen Cronjob, der mir alle 15 Minuten einen Webseite aufruft. Kann ich das über den Aufgabenplaner des DSM realisieren? Wenn ja, wie genau?

Danke.
 
Versuchs mal mit einem WGET
 
Lädt wget nicht platt gesagt die ganze Seite herunter? Ich brauche praktisch nur einen Trigger. Ziel ist es, dass ein Wordpress-Plugin nach Aufruf einer bestimmten Cronjob-URL seine Arbeit aufnimmt.
 
Wget würde dir die .html-File herunterladen. Wird aber in dem Kontext gerne verwendet. Hierzu wären noch die Parameter anzupassen.
Als Pendant zum Übertragen gäbe es noch cURL. Allerdings ist cURL auf der DS nicht installiert - steht also nicht zur Verfügung. Würde eventuell noch über ein headless Linux funktionieren.

Ansonsten gäbe es noch Lösungen wie Dopplertask. Das habe ich vor geraumer Zeit entdeckt. Das möchte ich irgendwann mal mit einem Webhook in Wordpress verheiraten. Apropos Wordpress: Du könntest natürlich auch mit wpcron arbeiten und dir ein kleines PHP-Skript basteln.
z.B.: https://www.computerbase.de/forum/threads/einfach-nur-eine-url-ausfuehren.883226/

Das könntest du dann direkt auf deiner Webseite laufen lassen.

Möglichkeiten über Möglichkeiten...
 
WP-Cron muss ja aber wieder von extern getriggert werden. Unser Hoster ionos bietet das leider nicht filigran genug an (nur vormittags, nachmittags, etc.)

Wie müsste denn ein wget Befehl im Aufgabenplaner aussehen, der die Seite nur ansteuert, aber nicht herunterlädt? Ich kenne mich nicht ganz so gut aus, habe aber den Befehl spider gefunden.

Also konkret: Was müsste ich im Aufgabenplaner unter "Benutzerdefiniertes Skript" schreiben oder in die dort verlinkte Textdatei?
 
Als Pendant zum Übertragen gäbe es noch cURL. Allerdings ist cURL auf der DS nicht installiert - steht also nicht zur Verfügung.
Nur am Rande (ich nutze das schon seit Jahren nativ auf der DS):
Bildschirmfoto 2022-04-20 um 16.39.46.png
 
  • Like
Reaktionen: Ulfhednir
  • Like
Reaktionen: Ulfhednir
@token
wget --spider URL hatte ich tatsächlich schon probiert. Da hatte es jedoch leider nicht geklappt. Wahrscheinlich lag es jedoch an der aufgerufenen URL (Ein Cronjob eines Backup-Plugins). Der Aufruf der Startseite scheint jedoch zu klappen und damit kann ich wiederum die Wordpress-internen Cronjobs triggern.
 
Oder man verwendet --> wget -O /dev/null URL
 
Status
Für weitere Antworten geschlossen.
 

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