Crontab DS106j PHP

  • 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

Status
Für weitere Antworten geschlossen.

andre

Benutzer
Registriert
21. Feb. 2008
Beiträge
35
Reaktionspunkte
0
Punkte
6
Hallo,

ich möchte gerne mittels Cronjob auf meiner DS ein PHP-Script ablaufen starten lassen. Das Script selbst hab ich in die Crontab eingetragen und den cond auch neu gestartet. Leider passiert jedoch gar nichts wenn die Zeit zum starten des PHPScriptes gekommen ist.
Woran kann das liegen?

Ich hoffe mir kann wer helfen.
 
Nein, leider nicht.
Die Zeit ist mir egal da es jede Stunde laufen soll.
 
Sind Deine Änderungen denn noch da? Die DS ist ziemlich empfindlich, was falsche Zeichen in der crontab angeht und ersetzt diese dann durch eine Standardversion.

Ansonsten: Funktioniert der Befehl denn direkt von der Eingabeaufforderung? Beim Busybox-Linux der DS sind die Standard-Linuxbefehle ja oftmals stark eingeschränkt.

Trolli
 
Wie meinst du das?

ich habe folgedes in der crontab stehen:

#minute hour mday month wday who command
17 * * * * root /var/services/web/data.php
 
Hast du den cron-daemon auch neu gestartet?

Und vor allem wirst du schon festlegen müssen welches Programm deine PHP-Datei als Parameter bekommt.
 
Ja den Deamon habe ich neu gestartet.

Und wie meinst du das mit Programm?
 
Na ja - data.php ist halt kein ausführbarer Linux-Befehl.

Trolli
 
Ich glaube ich weiß jetzt was gemeint ist. Sowas:

#minute hour mday month wday who command
17 * * * * root php /var/services/web/data.php

Nur leider ging das auch nicht. Obwohl ja php auf der ds ist kann sie mit dem Befehl nicht wirklich was anfangen.
 
Versuchs mal mit:
Code:
[COLOR=#0000bb][COLOR=black]wget http://localhost/datei.php >/dev/null[/COLOR]
[/COLOR]
Trolli
 
Versuchs mal mit:
Code:
[COLOR=#0000bb][COLOR=black]wget http://localhost/datei.php >/dev/null[/COLOR]
[/COLOR]
Trolli

Hallo

Wies aussieht hab ich das gleiche Problem.
Ich möchte eine PHP-Datei jede Minute ausführen lassen.

Doch wo muss ich diese Zeile mit wget anhängen?
 
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