Hallo zusammen,
ich habe ein PHP-Skript welches ich täglich um 2 Uhr Nachts ausführen lassen möchte.
Daher habe ich im DSM eine Aufgabe mit den entsprechenden Parametern erstellt.
Einstellungen
Test mit: Aufgabe markiert -> Klick auf "Ausführen"
mein .sh Skript
um Berechtigungsprobleme auszuschließen, habe ich zum Testen einen chmod 777 durchgeführt.
Problem
Das Script wird anscheinend nicht ausgeführt.
Wenn ich auf der Konsole ins Verzeichnichs wechsle und "ash cron.sh" ausführe, wird meine .log-Datei gefüllt.
Weiterer Test
Hat jemand von Euch noch eine Idee woran das liegen könnte?
Vielen Dank.
ich habe ein PHP-Skript welches ich täglich um 2 Uhr Nachts ausführen lassen möchte.
Daher habe ich im DSM eine Aufgabe mit den entsprechenden Parametern erstellt.
Einstellungen
Code:
Vorgang: task_name
Benutzer: root
Benutzer- definiertes Skript: /volume1/web/srv/cron.sh
Test mit: Aufgabe markiert -> Klick auf "Ausführen"
mein .sh Skript
Code:
#! /bin/ash
echo "=========$(date)=========" >> bk.log
/usr/bin/php -f /volume1/web/srv/bk.php sync >> bk.log
um Berechtigungsprobleme auszuschließen, habe ich zum Testen einen chmod 777 durchgeführt.
Code:
nas> ls -l
-rwxrwxrwx 1 admin users 99 Jan 7 12:50 bk.log
-rw-r--r-- 1 admin users 5343 Jan 7 12:26 bk.php
-rwxrwxrwx 1 admin users 191 Jan 7 12:46 cron.sh
Problem
Das Script wird anscheinend nicht ausgeführt.
Wenn ich auf der Konsole ins Verzeichnichs wechsle und "ash cron.sh" ausführe, wird meine .log-Datei gefüllt.
Weiterer Test
Code:
nas> /tmp/synoschedtask --get
ID: [4]
Name: [srv1_backup]
State: [enabled]
Owner: [root]
Type: [daily]
Start date: [0/0/0]
Run time: [2]:[0]
Command: [/volume1/web/srv/cron.sh]
Last Run Time: Wed Jan 7 12:49:42 2015
Status: [Success]
Hat jemand von Euch noch eine Idee woran das liegen könnte?
Vielen Dank.