grep

Python笔记:Linux和Windows下用python找到并杀死进程

如何使用python找到进程并杀死该进程,或者是确认某进程有没有在运行,这些功能的使用场景是很多的。 比如你的服务器上有一个服务脚本server.py需要运行某个程序去做某些操作,但是在脚本运行这个程序好半天没返回,多半是发生异常卡住了(这个情况在windows下太常见了),最有效的办法就是杀死这个异常进程,再去重新启动它。 实现类似的需求,在Windows和Linux两种服务器实现的方法可能稍有 […]

Linux下使用grep检索目录下所有文件的内容

对于Linux服务器来说,grep可以说是最常用的命令了。我们来看看如何使用它来检索目录和子目录中所有文件的内容,找到你要寻找的字符串。 问题是这样的,服务器上某个站点用的是一个商业cms系统,包含了很多插件和主题等等,某天,发现进入后台变得异常卡顿,发现是由于某个插件或者工具加载了某个cdn的某个css字体文件,而这个文件当前是无法访问的状态,所以需要找出具体是在哪里引入了这个文件,将其cdn地 […]

Linux之批量杀死带某关键词的进程

有些时候我们需要一次要杀死某个程序运行的多个进程,挡进程有很多的时候,一个个找到PID再去杀死很麻烦,我们可以使用管道符写一个组合命令,找到所有带有某个关键词的进程,然后杀掉。 我们知道杀死单个进程使用: kill -9 PID 使用管道符组合上其他一些命令,就有了批量杀死带某关键词的进程: ps aux | grep soffice | grep -v grep | awk ‘{print $2 […]

Linux使用ps+grep+wc统计某正在运行进程的数量

在开启一个新的任务进程之前,需要获取Linux服务器当前正在运行某个进程的数量,以便对新进程的添加进行限制,我们知道ps命令可以查看进程,grep命令可以对内容进行检索,wc命令可以统计,我们把这三个命令结合起来就可以实现需求了。 直接上命令: ps -ef | grep queue | grep -v grep | wc -l 具体参数是可以调整的,命令的意思就是查找含有queue关键词的进程( […]

Scroll to top