Php per Cronjob ausführen
Hallo,
ich habe ein php script, welches ich unter root per cronjob ausführen lasse.
enthalten ist folgender befehl:
$address = trim(shell_exec('su -c "./folder/command '.$account.'" ubuntu 2>&1'));
sowohl unter dem user ubuntu mit sudo php create.php
als auch nach
sudo su
php create.php
Läuft das Script problemlos.
Wird es aber aber per cronjob als root ausgeführt, kommt für $address => "bash: ./folder/command: Permission denied"
Wo könnte hier das Problem liegen?
ich habe ein php script, welches ich unter root per cronjob ausführen lasse.
enthalten ist folgender befehl:
$address = trim(shell_exec('su -c "./folder/command '.$account.'" ubuntu 2>&1'));
sowohl unter dem user ubuntu mit sudo php create.php
als auch nach
sudo su
php create.php
Läuft das Script problemlos.
Wird es aber aber per cronjob als root ausgeführt, kommt für $address => "bash: ./folder/command: Permission denied"
Wo könnte hier das Problem liegen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 427272
Url: https://administrator.de/contentid/427272
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
3 Kommentare
Neuester Kommentar