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