Linux shell 脚本远程执行
远程执行杀进程:
for ip in ${ip_array[*]} do echo "------------------$ip----------------------------" >>qa.txt sshpass -p '1111!11' ssh -o "StrictHostKeyChecking no" username@$ip ps -ef | grep java >> qa.txt pid=$(sshpass -p '11111!11' ssh -o "StrictHostKeyChecking no" username@$ip ps -ef | grep java | grep -v username | awk '{print $2}') echo ${pid} sshpass -p '1111111' ssh -ttt -o "StrictHostKeyChecking no" username@$ip "sudo kill -9 ${pid}"
远程执行批量telnet验证FW
ssh -p '1111!1111' ssh -o "StrictHostKeyChecking no" username@ip telnet 114.255.222.222 443 >> 123