首页 > 编程语言 > 详细

论python 和 shell的实用性

时间:2015-12-28 12:33:18      阅读:160      评论:0      收藏:0      [点我收藏+]

论python 和 shell的实用性

python实现

vi port.py
import socket
 
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 
sk.settimeout(1)
 
try:
    sk.connect((‘127.0.0.1‘,22))
    print ‘Server port 22 OK!‘
 
except Exception:
    print ‘Server port 22 not connect!‘
 
sk.close()

 

 

shell实现

vi port.sh
#/bin/bash
port=`ssh 192.168.93.136 ‘netstat -atnulp | grep -w 0.0.0.0:22 | wc -l‘`

if [[ $port -eq 1 ]]
then
      echo -e " \033[32m port 22 ok !! \033[0m"
else [[ $port -eq 0 ]]
      echo -e " \033[32m port 22 not ok !! \033[0m"
fi

 

[root@192-168-93-136 opt]# sh port.sh
  port 22 ok !!
[root@192-168-93-136 opt]# python port.py
Server port 22 OK!

 

 

技术分享

本文出自 “” 博客,谢绝转载!

论python 和 shell的实用性

原文:http://2364821.blog.51cto.com/2354821/1729037

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!