Ice
Well-Known Member
Hi all,
Ich habe ein kleines Problemchen mit cron. Ist zwar kein BSD-System, aber ich hoffe ihr verzeiht mir, dass ich das hier trotzdem poste.
Ich habe ein kleines Skript geschrieben, das mir die aktuellen Virenkennungen für Sophos, abhängig von der Version, aus dem Web runterladen soll. Dazu verwende ich folgenden Mechanismus:
Das Skript läuft bei manuellem Start absolut einwandfrei!
Der Download-Link wird dann z.B.
Wenn ich das Skript jedoch als cronjob laufenlasse, funktioniert die Zuweisung der Variable VERSION offensichtlich nicht.
Als Download-Adresse in der zweiten Zeile kommt dann folgender Link raus:
der natürlich nicht funktioniert!
Das Skript läuft sowohl manuell als auch als cronjob mit der gleichen UID und der gleichen shell.
Hat jemand eine Idee, was der crond da anders macht??????
Thx,
Ice
Ich habe ein kleines Problemchen mit cron. Ist zwar kein BSD-System, aber ich hoffe ihr verzeiht mir, dass ich das hier trotzdem poste.
Ich habe ein kleines Skript geschrieben, das mir die aktuellen Virenkennungen für Sophos, abhängig von der Version, aus dem Web runterladen soll. Dazu verwende ich folgenden Mechanismus:
Code:
VERSION=`/usr/local/bin/sweep -V|grep Produktversion|awk '{ print $3 }'|awk -F . '{ print $1 $2 }'`_ides.zip
/usr/bin/wget http://www.sophos.com/downloads/ide/$VERSION
Der Download-Link wird dann z.B.
Code:
/usr/bin/wget [url]http://www.sophos.com/downloads/ide/381_ides.zip[/url]
Als Download-Adresse in der zweiten Zeile kommt dann folgender Link raus:
Code:
/usr/bin/wget [url]http://www.sophos.com/downloads/ide/_ides.zip[/url]
Das Skript läuft sowohl manuell als auch als cronjob mit der gleichen UID und der gleichen shell.
Hat jemand eine Idee, was der crond da anders macht??????
Thx,
Ice