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