python 判断linux进程,并杀死进程的实现方法

yipeiwu_com6年前Python基础

如下所示:

'''
@author: Jacobpc
'''
import os
import sys
import subprocess
 
def get_process_id(name):
  child = subprocess.Popen(["pgrep","-f",name],stdout=subprocess.PIPE,shell=False)
  response = child.communicate()[0]
  return response
 
pid = get_process_id("python socialbanklog.py")
print pid
if not pid:
  print "no target pid to kill,please check"
  sys.exit(1)
 
result=os.system("kill -9 "+pid)
if result==0:
  print "execute kill success"
else:
  sys.exit(1)
 

以上这篇python 判断linux进程,并杀死进程的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

关于PyTorch 自动求导机制详解

关于PyTorch 自动求导机制详解

自动求导机制 从后向中排除子图 每个变量都有两个标志:requires_grad和volatile。它们都允许从梯度计算中精细地排除子图,并可以提高效率。 requires_grad 如...

详解Python中的Numpy、SciPy、MatPlotLib安装与配置

详解Python中的Numpy、SciPy、MatPlotLib安装与配置

用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库。其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组...

Python反射用法实例简析

本文实例讲述了Python反射用法。分享给大家供大家参考,具体如下: class Person: def __init__(self): self.name = "zjg...

python基础教程之常用运算符

Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 复制代码 代码如下: >>>print...

Python 模板引擎的注入问题分析

这几年比较火的一个漏洞就是jinjia2之类的模板引擎的注入,通过注入模板引擎的一些特定的指令格式,比如 {{1+1}} 而返回了 2 得知漏洞存在。实际类似的问题在Python原生字符...