Hi all,
Lucky..!
I have found it out;
sudo su - root << EOF
iptables -I INPUT -p tcp --dport 1950 -j ACCEPT;
iptables-save > /etc/sysconfig/iptables.log;
EOF
, but now got a different issue:
script is not taking next values in 'for' loop:
for i in `cat $1`
do
scp -o "StrictHostKeyChecking no" test.sh my_user@$i:/tmp/
ssh -o "StrictHostKeyChecking no" my_user@$i "sudo chmod +x /tmp/test.sh ; sh /tmp/test.sh"
done
test.sh is here
----------------
#!/bin/bash
sudo hostname;
function iptable_saving
{
sudo su - root << EOF
iptables -I INPUT -p tcp --dport 1950 -j ACCEPT;
iptables-save > /etc/sysconfig/iptables.log;
EOF
}
echo " Saving iptables and logs to /etc/sysconfig/iptables.log..";
iptable_saving;
echo "########################################..Completed..#############################################";
sudo rm -f /tmp/test.sh
But it seems like(output in my terminal) :
localhost
########################################..Completed..#############################################
^CKilled by signal 2.
>>> It is stuck at the stage and when I try to kill using Ctrl+C, then it will take the next value..
Any helps are appreciated please.
Great Thanks in Advance ..!!