[Unix]: Variable mit Datum in Shellscript
Von: , Frage gestellt am Di, 25. Jun 2002
Hallo
Ich hab ein Unix-Script unter Compaq Tru64 wo ich folgendes mache:
#Anfang
#!/bin/ksh
# Das profile muss ich laden, da mir sonst einige sachen fehlen.
. /usr/users/oracle/.profile
DatAnf=$(date +%d-%b-%Y)
ZeitAnf=$(date +%H:%M:%S)
Hier läuft z.B ein FTP....
DatEnd=$(date +%d-%b-%Y)
ZeitEnd=$(date +%H:%M:%S)
echo "$DatAnf $ZeitAnf@$DatEnd $ZeitEnd@Text@" > /temp/file.txt
#Ende vom script
Nun bekomm ich aber wenn ich das Script über crontab laufen lasse immer folgenden Fehler:
Fehler in Zeile 30 'DatAnf=$' unexpected
Was soll das? Wenn ich das script mit
. x_test
starte geht alles problemlos.
im crontab steht folgendes:
15 3 * * 1-6 /usr/users/oracle/x_test > /dev/null
Wieso ist das so? Berechtigungen auf den Files sollten meiner Meinung nach richtig eingestellt sein.
Vielen Dank für Hinweise
Gruss
Marc
