bob_morane77
09.10.06, 13:12
hi,
ich hab mal wieder nen kleines problem und bin mir sicher, das ihr mir helfen könnt ;-). ich hole mit einem script von zu hause auf dem linuxserver logfiles ab (oder will es zumindest).
also gehe ich her und stelle verbindung her, nehme mir
das datum von gestern, weil es halt da oben so ist und will eben dieses datum als ordnername anspringen. leider akzeptiert ftp das nicht und ich habe schon x varianten von hochkommas durch.
das ist sicher nen denkfehler ;-)
das echo kommt, aber im "ftp" akzeptiert er die variable nicht.
anbei mal das script
danke
----------------------------------------------------------
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
export PATH
#DATUM=`date -d yesterday +"%Y-%m-%d"`
JAHR=`date -d yesterday +"%Y"`
MONAT=`date -d yesterday +"%m"`
TAG=`date -d yesterday +"%d"`
v1=cd1
pfad=$v1/$JAHR/$MONAT/$TAG
#echo $pfad
cd /
ftp -nv xxx.xxx.xxx.xxx <<"EOF"
user test@test.de test
cd $pfad
bye
EOF
exit 0
ich hab mal wieder nen kleines problem und bin mir sicher, das ihr mir helfen könnt ;-). ich hole mit einem script von zu hause auf dem linuxserver logfiles ab (oder will es zumindest).
also gehe ich her und stelle verbindung her, nehme mir
das datum von gestern, weil es halt da oben so ist und will eben dieses datum als ordnername anspringen. leider akzeptiert ftp das nicht und ich habe schon x varianten von hochkommas durch.
das ist sicher nen denkfehler ;-)
das echo kommt, aber im "ftp" akzeptiert er die variable nicht.
anbei mal das script
danke
----------------------------------------------------------
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
export PATH
#DATUM=`date -d yesterday +"%Y-%m-%d"`
JAHR=`date -d yesterday +"%Y"`
MONAT=`date -d yesterday +"%m"`
TAG=`date -d yesterday +"%d"`
v1=cd1
pfad=$v1/$JAHR/$MONAT/$TAG
#echo $pfad
cd /
ftp -nv xxx.xxx.xxx.xxx <<"EOF"
user test@test.de test
cd $pfad
bye
EOF
exit 0