摘要:
1、利用shell中执行成功返回0 失败非零 封装成函数 # coding: utf-8 from subprocess import Popen, PIPE, STDOUT import sys def run_cmd(cmd): p = Popen(cmd, shell=True, stdin= 阅读全文
摘要:
import psutil def show_process(): '''列出所有当前正在运行的进程pid-name信息''' for proc in psutil.process_iter(): try: pinfo = proc.as_dict(attrs=['pid', 'name']) ex 阅读全文
摘要:
1, window上查询服务的状态 from subprocess import Popen, PIPE import sys, re, json, socket from _utils.patrol2 import run_cmd, data_format, report_format impor 阅读全文
摘要:
import os import sys import time from _utils.patrol2 import run_cmd import platform def get_Linux_status(start_port): status_cmd = "netstat -anp |grep 阅读全文
摘要:
1、服务停止脚本,可根据脚本路径,脚本名,服务等进行停止。针对于端口号状态是否在监听来判断 import os import sys import time from _utils.patrol2 import run_cmd import platform def get_Linux_status 阅读全文
摘要:
1,一键安装jdk:脚本是bat脚本 1 @echo off 2 3 4 echo. 5 echo 正在安装jdk,请不要执行其他操作 6 echo. 7 echo 请稍等,这个时间大约需要三、四分钟 8 echo. 9 10 start /WAIT %jbk_path%\jdk_8.0.1310. 阅读全文
摘要:
1,MQ的相关命令 查看队列管理器运行状态 # dspmq 显示结果中QMNAME表示MQ队列管理器的名称,STATUS表示当前运行状态。 运行状态有如下几种: Starting 正在启动 Running 正在运行 Ending 正在停止 Ended normally 已经正常终止 Ended im 阅读全文
摘要:
一、1.在centos7/redhat7上尽管修改/etc/sysconfig/network依然有效,但是这已经不是官方建议的修改方法了.而且需要注意的的是在centos7/redhat7上如果/etc/hostname文件里存在已经设定的值,在修改/etc/sysconfig/network更改 阅读全文
摘要:
import psutil import time import xlwt import platform from subprocess import Popen, PIPE def getoutput(command): print("开始执行命令:%s" %command) comm = Popen(command, stdout=PIPE, stdin=PIPE, stderr=PIPE, 阅读全文
摘要:
一、修改原文件内容方式: #!/usr/bin/env python # -*- coding:utf8 -*- old_str = "aaa" #老文件内容字段 new_str = "bbb" #要改成字段 file_data = '' with open('/opt/1.txt', 'r', e 阅读全文