Add your separators to $IFS for read, read the file line by line into three variables, copy in the background, and use the stdout/stderr of all the bg copies as both a log and a test of their exiting, prefix every log line by the serverlist line info.
Some ssh installs I have known barf when you spawn too many ssh operations too often or at once. You can search the site for 'bctl' to see how to control the parallelism, and add sleep if necessary to keep the peace.
Last edited by DGPickett; 01-28-2015 at 09:07 AM..
I need to login into multiple servers thru a script run couple commands and run find command as root. I only have ssh access to the servers as a user than I can "su" to root. If you have a similar script please post it. Also if you can suggest commands that I should consider please let me know.
... (1 Reply)
Hi All,
I am a total noob to the Unix world, and i hope to learn a lot from this wonderful community. Here's my first post and question , i am trying to SCP a file to multiple servers (multiple destinations) through this little script :
#!/bin/ksh
# copy files
# File to be copied... (7 Replies)
Hi guys , i have 1 problem and no find what is the problem...:confused:, and .netrc is configured and correct permissions...
REMOTE="/home/user"
LISTADO=`cat /root/home/user/LISTADO.txt`
MACHINE=$(echo $i|awk 'FS="|" {print $1}')
for i in $LISTADO
do
ftp $MACHINE <<TER
passive
prompt... (2 Replies)
Hi Everybody,
I am bit new to shell scripting. I need some help in my script.
I have to login into 15 servers and check some logs daily. For that I've written one shell script, somewhere it is having some problems. After log into the first server, the script is not going with the next steps.... (6 Replies)
Hello,
I am a Unix newbie and I need a script in which I can run a command on multiple servers at work. The command is to start a storage process and I am sick of doing it manually on all servers..
Here's the command:
/opt/bss/bin/snmptable -CB -v2c -c P67LzuBm hostname hrStorageTable... (4 Replies)
HI all,
I want to script where all the server names will be in a text file like
server1
server2
server3 . and the script should take servernames from a text file and perform copy of files if the files are not present on those servers.after which it should take next servername till the end of... (0 Replies)
Experts,
Im trying to remote into a server, run a script that resides on that server and capture the information displayed & store in a local file.
I struggled with this yesterday & finally that script is working now.
Now, here is a scope creep and the script that I wrote for 1 remote... (2 Replies)
I have ssh password less auth enable & script does the job well as well
#/bin/bash
for i in `cat ip`
do
scp /etc/resolv.conf root@$ip
done
But I need to take backup of the file i will overwrite .. is there any simple way ?
Kindly respond (5 Replies)
I need to run a script on a bunch of remote servers. how can this be done without ssh into each individual server and run it
its under /sbin/script.sh on each server (1 Reply)
Hi
I did the following script to ping multiple servers, but I keep on receiveing duplicate emails for one server that is down:
#!/bin/bash
date
cat /var/tmp/servers.list | while read output
do
ping -c 1 "$output" > /dev/null
if ; then
echo "node $output is up"
else
... (10 Replies)
Discussion started by: fretagi
10 Replies
LEARN ABOUT DEBIAN
elza
ELZA(1) General Commands Manual ELZA(1)NAME
elza -- script language for automating HTTP requests
SYNOPSIS
elza [scriptfile]
DESCRIPTION
The elza is a scripting language aimed at automating requests on web pages.
Scripts written in elza are capable of mimicking browser behavior almost perfectly, making it extremely difficult for remote servers to
distinguish their activity from the activity generated by ordinary users and browsers. This gives those scripts the opportunity to act upon
servers that will not respond to requests generated using netcat, gammaprog, rebol, or similar tool.
This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page.
OPTIONS
scriptfile
The name and location of your script to be executed by elza.
Variables are specified either in the .elz script, or in elza.def
AUTHOR
This manual page was written by Stijn de Bekker stijn@debian.org for the Debian GNU/Linux system (but may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A
copy of the license can be found under /usr/share/common-licenses/FDL.
FILES
/etc/elza.def
Default values for various elza variables.
ELZA(1)