AW: [redhat-list-de] Shellscript Experten vor...

Gliebe Richard (gr) Gliebe at Hilti.com
Thu Feb 19 18:36:09 UTC 2004


Von: Jörg Linnenkohl [mailto:J.Linnenkohl at wmgruppe.de] 
Gesendet: Donnerstag, 19. Februar 2004 18:58

Hallo Jörg,

> ... ich bin mal wieder zu blöd...

Zu dieser Zeit ganz normal ;-))

> Folgendes Script :
> 
> #!/bin/sh
> echo 'cd irgendwohin
> put zwei.ps
> chmod 666 zwei.ps
> bye' | ftp ftp://mein_user:mein_passwort@irgeinde.domain.de
> 
> klappt wunderbar und überträgt die Datei.
> 
> Nur muß ich das in ein bestehenden Script einbauen, wo der
> Datei eine Variable ist :
> 
> #!/bin/sh
> dat=zwei.ps
> echo 'cd irgendwohin
> put $dat
> chmod 666 $dat
> bye' | ftp ftp://mein_user:mein_passwort@irgeinde.domain.de
> 
> klappt natürlich so nicht, aber will ich haben.
> 
> Jemand eine Idee?
> Ich habe gerade viel probiert, aber nichts ging.
> echo 'cd irgendwohin
> put '$dat
> 'chmod 666 '$dat
> 'bye' | ftp ...
> war mein letzer gescheiterter Versuch für heute ...

Also ich FTP'le jede Nacht die Logdatei von Logwatch wie
folgt auf eine .htaccess geschützte Website:

[...]
#!/bin/sh
USERNAME=userid
PASSWORD=userpw
SERVER=www.irgendwo.com
FILENAME=logwatch
TODAY=`date +%d.%m.%Y`

cd /tmp
mv $FILENAME $FILENAME.$TODAY
ftp -n -i  -t >ftp.log <<EOF
open $SERVER
user $USERNAME $PASSWORD
binary
cd logwatch/www.irgendwer.com.txt
put $FILENAME.$TODAY
close
bye
EOF

rm -f $FILENAME.$TODAY
[...]

Hoffe, es ist das, was Du suchst.

Gruss
Richard





More information about the redhat-list-de mailing list