sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #44701
Re: Shell programmering
On Thu, Nov 22, 2001 at 03:18:42PM +0100, Dan Mortensen wrote:
> Jeg har lavet mig et lille script, men det virker ikke helt.
> Jeg skal lave en ftp forbindelse til et domæne, og hente en fil.
> Men dette script skriver kun teksten ud på skærmen, og udfører ingenting.
> cd /usr/scripts/testscripts
> echo 'cd /usr/scripts/testscripts/files'
> echo 'unset noclobber'
> echo 'ftp'
> echo 'echo "open www.mitftpdomæne.dk\'
> echo 'user migselv mitpassword\'
> echo 'cd /kataloget\'
> echo 'bin\'
> echo 'get minfil.data\'
> echo 'quit"'
> exit -1
<SNIP ftp.sh>
#!/bin/bash
DATADIR=/tmp/$$
FTPCMD=$DATADIR/ftp.cmd
LOGFILE=$DATADIR/log
mkdir $DATADIR || exit 1
echo "unset noclobber" > FTPCMD
echo "user migselv mitpassword" >> FTPCMD
echo "lcd /usr/scripts/testscripts" >> FTPCMD
echo "cd /kataloget" >> FTPCMD
echo "bin" >> FTPCMD
echo "get minfil.data" >> FTPCMD
echo "bye" >> FTPCMD
ftp -n < $FTPCMD > $LOGFILE
# Slet temporært bibliotek, kan udkommenteres under debug.
rm $DATADIR/*
rmdir $DATADIR
</SNIP>
Ikke testet, men jeg sad og lavede et ligende script til nogle
fondsbørs meddelser i går, så mon ikke det virker?
--
Best Regards
Emil S. Hansen - esh@xxxxxxxxxxxxx - ESH14-DK
UNIX Administrator, Berlingske Tidende - www.berlingske.dk
"Iøvrigt er det meget rart at slippe for den slags brugere." -
Mads Bondo Dydensborg om desktopbrugere.
Follow ups
References