python脚本
菲宇
这个作者很懒,什么都没留下…
展开
-
写了个监控nginx进程的Python脚本
#!/usr/bin/env pythonimport os, sys, timewhile True:time.sleep(3)try:ret = os.popen('ps -C nginx -o pid,cmd').readlines()if len(ret) < 2:print "nginx process killed, restarting service in 3 ...原创 2020-03-18 23:23:18 · 760 阅读 · 0 评论 -
python之telnetlib模块实现远程登录代码
在 python 中有一个 telnetlib,它的作用就是建立一个通到主机的 telnet连线实体, 然后向主机传送命令 (就像用键盘输入一样 )并从该连线接收数据。利用它, 我们可以把示范 1的所有内容从 "人 -机 '交流变成'机 -机 '交流,这样也可以做到处理 pop3 邮箱的工作。不过既然我们已经试过了 pop3,这一次可以试用真的 telnet 埠 23 做些好玩的东西。 ...转载 2018-08-21 15:02:55 · 1567 阅读 · 0 评论 -
python SSH模块登录,远程机执行shell命令实例解析
用python SSH模块登录,并在远程机执行shell命令(在CentOS 7 环境试验成功, Redhat 系列应该是兼容的。)先安装必须的模块 1 2 3 4 5 # yum install python-dev # yum install python-devel # pip install pycry...转载 2018-08-21 15:03:04 · 12981 阅读 · 0 评论 -
python利用paramiko连接远程服务器执行命令的方法
python中的paramiko模块是用来实现ssh连接到远程服务器上的库,在进行连接的时候,可以用来执行命令,也可以用来上传文件。1、得到一个连接的对象在进行连接的时候,可以使用如下的代码: 1 2 3 4 5 6 7 8 9 10 def connect(host): '...转载 2018-07-31 21:23:59 · 2044 阅读 · 0 评论 -
python常用运维脚本实例
file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建。但是更推荐使用内置函数open()来打开一个文件 .首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的。f=open(...转载 2018-11-05 18:05:49 · 701 阅读 · 0 评论