根据环境更改命令的脚本

时间:2015-01-13 10:41:22

标签: linux bash shell ssh

同时读取-r -u10服务器端口行 做   echo服务器:“$ server”端口:“$ port”   ssh -qn“$ server”“netstat -tulpun | grep -E \”\ b $ port \ b \“”   回声 完成10<演示

这个脚本会给你下面提到的输出,我可以对输出中的ID做“ps -ef | grep 1505”

server: Jan  port: 8000  
tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      1505/httpd  

server: feb  port: 8000  
tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      1505/httpd

1 个答案:

答案 0 :(得分:1)

我不确定你的问题是什么,但你可能会改进你的代码:

while read -r server port line
do  
  echo server: "$server" port: "$port"  
  ssh -qn "$server" "netstat -ntl | grep -E \"\b$port\b\""
  echo
done < demo