Ich habe ein Problem mit der Ansteuerung des AT-Daemons über PHP.
Vorab mein Vorhaben:
Ich möchte eine Datei zu einem bestimmten Zeitpunkt einmal ausführen lassen. Der User kann über ein WebFrontEnd den genauen Zeitpunkt festlegen. Des Weiteren soll er auch diesen Job jederzeit wieder entfernen können.
Ich habe es mittlerweile soweit gebracht, dass ich über PHP den AT-Job eintragen kann
Code: Select all
exec("/usr/bin/at -f /pfad/meinscript.sh 10:50 04/10/05", $arr_output);Code: Select all
server:/usr/bin # /usr/bin/at -f /pfad/meinscript.sh 10:50 04/10/05
warning: commands will be executed using /bin/sh
job 28 at 2005-04-10 10:50
Das Problem ist, dass ich über $str_output nichts zurückbekomme...
Habe auch shell_exec probiert, bekomme aber auch nix...
Auch wenn ich das Ergebnis in eine Datei schreiben will ist diese leer
/usr/bin/at -f /pfad/meinscript.sh 10:50 04/10/05 > file.txt
safe_mode ist off (sonst würd ich ja nix eintragen können :) )
Der Vollständigkeit halber hier noch ein atq (Queues)
server:/usr/bin # atq
28 2005-04-10 10:50 a root
Habe schon gegoogelt aber nichts dazu gefunden.
Vielleicht weiß jemand von euch, wie ich das bewerkstelligen kann...
LG und danke!
Kane