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

Re: Cron wartet nicht auf ausgeführte Befehle



Hallo Werner,

Werner Mahr <werner@vollstreckernet.de> (Fr 22 Mai 2009 17:00:51 CEST):
> Heiko Schlittermann wrote:
> 
> > Du könntest ein "time" davor schreiben, um mal zu sehen, wie lange das
> 
> 1 Sekunde. Viel zu wenig

Aber genug, wenn das LFTP-Script-File schon weg ist.
Ich glaube, Du verheimlichst uns etwas ;-) und es wird sein wir immer -
nichts ist, wie es scheint. Du wirst uns das *etwas* nicht absichtlich
verheimlichen, weil Du denkst, es spielt keine Rolle ;-)

Ein Verdacht wäre, daß der Script aus irgendwelchen Gründen zweimal
gleichzeitig gestartet wird?

Läuft er in unter CRON als der selbe Nutzer, als der Du es testest?

Ist es wirklich der selbe Script, unter Cron und Deine private Version?
Zufällig ein "&" hinter der "script"-Zeile?

> + webdir=/usr/server/www/tb/
> + stamp=/tmp/uploading
> + script_cmd='/usr/bin/script -f -c'
> + upload_cmd='/usr/bin/lftp -f'
> + script_file=/usr/server/www/tb/upload_script
> + '[' -e /tmp/uploading ']'
> + '[' -e /usr/server/www/tb/upload_script ']'
> + touch /tmp/uploading
> ++ head -1 /usr/server/www/tb/upload_script
> ++ sed -e s/#//
> + rev=9588-tarball
> + logfile=/usr/server/www/tb/logs/9588-tarball.log
> + /usr/bin/script -f -c '/usr/bin/lftp -f 
> /usr/server/www/tb/upload_script' /usr/server/www/tb/logs/9588-
> tarball.log
> Script started, file is /usr/server/www/tb/logs/9588-tarball.log
> Script done, file is /usr/server/www/tb/logs/9588-tarball.log
> + rm /usr/server/www/tb/upload_script
> + rm /tmp/uploading
>   source: /usr/server/www/tb/upload_script: Datei oder Verzeichnis nicht 

Dieses "source: ..." kommt von LFTP, das mault so rum, wenn man ein
nicht vorhandenes Script-File übergibt bei "-f".

Andererseits scheint das verdächtige File wenigstens kurz da zu sein,
weil sonst das "rm" meckern würde.

Die andere hier geäußerte Vermutung, daß "script" nicht ohne TTY
funktioniert, scheint nicht richtig zu sein, denn es ist ja einmal das
Logfile entstanden, und wenn "source: ..." von LFTP stammt, ist das auch
aufgerufen worden.


-- 
Heiko

Attachment: signature.asc
Description: Digital signature


Reply to: