sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #30990
Re: et lille uskyldigt problem med ssh forbindelser gennem et shell script
Valdemar Lemche wrote:
>
> Jeg sidder og laver et script, der skal skal udfører kommandoer paa flere
> maskiner gennem ssh. Scriptet skal lægge nogle informationer ind i en fil i
> et bibliotek, men først skal scriptet tjekke om biblioteket eksistere.
>
> På samme maskine er det meget nemt, for der er det jo bare
>
> if [ ! -x /sti/til/dir ]; then
> mkdir /sti/til/dir
> fi
Fx.:
SSH="ssh -q -C"
SCP="scp -QApC"
SERVERS="/usr/local/conf/servers.list"
for S in `cat $SERVERS`; do
$SSH $S "if [ ! -x /sti/til/dir ]; then mkdir /sti/til/dir; fi"
$SCP $S:/sti/til/dir/en-fil.{tgz,log} $DESTINATION
done
Ex. på filen servers.list :
http://db1.somewhere.dk
http://www-dev.somewhere.dk
Du kan ozze bruge IP# i servers-list .
--
Regards,
Mogens Valentin
Networking - Security - Programming
Linux configuration and troubleshooting
http://www.danbbs.dk/~monz - monz@xxxxxxxxx
Follow ups
References