Ich habe eine SH-Datei mit Datei entfernen Befehle.Run SH-Datei von PHP mit Cron
Ich betreibe es von PHP wie folgt aus:
shell_exec("sudo -n ./truncatefiles.sh 2>&1");
Das ist funktioniert gut, wenn ich die PHP-Datei von Browser zu öffnen, aber nicht funktioniert geplanter cron Tab.
PHP Benutzer: www-data
Wenn ich whoiami
von cron ausführen, gibt gleich: www-data
Ich habe das meinem visudo:
www-data ALL=(ALL) NOPASSWD: /www/sites/..../importscript/truncatefiles.sh
Shell exec für diese sh Datei zurückkehrt (von Cron):
sudo: Entschuldigung, ein Kennwort wird benötigt, um sudo
zu laufenWarum funktioniert es dirrefent Weg in Cron?
Was soll ich tun, damit es funktioniert?
ist es ein Apache-Webserver, richtig? – mirko911
Ja, seine 2.2.16 (Debian) – bbenhu