Re: PHP Cronjob
Alex <idioms@freenet.de> wrote:
> Paul Puschmann wrote:
>
>>Nein, da du in deinem Befehl alle Ausgaben ins Nirvana umleitest.
>> /backup/myphpscript.php > /dev/null 2>&1
>> ^^^^^^^^^^^^^^^^
>>Wenn du das weglaesst, bekommst du auch eine Rueckmeldung.
>>
>>
>>
> Ok, also eine Ausgabe erhalte ich nun, die ich allerdings auch nicht
> ganz nachvollziehen kann.
> Ich versuche mit dem PHP Script einmal testweise eine Datei anzulegen mit:
>
> exec("touch test.txt");
>
> Das Script gibt mir folgendes zurück (bei der Ausführung im Webmin):
> touch: cannot touch 'test.txt': Permission denied
>
> Ok das heisst, dass ich bzw. der User der das Script ausführt (in
> meinem Falle ftp) keine
> Rechte dazu hat. Allerdings ist ftp Besitzer des Verzeichnisses und
> das Verzeichnis besitzt die Rechte: rwxrwxrwx
Welches Verzeichnis? Ich weiß nicht, was $PWD für ein
Webmin-cron-Skript ist; jedenfalls dürfte es ziemlich sicher *nicht*
/backup sein. Bei normalen Cronjobs ist es das Homeverzeichnis des
jeweiligen Users.
Gruß, Frank
--
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)
Reply to: