[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: