撸了个管理进程的图形化小工具-PS Killer,主要功能有搜索,终止一个进程。开始学 pyhon 不久,大家轻拍。

2016-07-10 09:27:02 +08:00
 qqerqqer

代码

PS Killer

运行环境及所需插件

支持的操作系统

主要功能

使用方法

python ps_killer.py

4803 次点击
所在节点    Python
20 条回复
xiahei
2016-07-10 10:54:14 +08:00
其实调用`os.popen("ps aux|grep ***")` 制作一个 prettytable 表打印出来,再`os.system("kill ***")`/`os.popen("kill ***")` 就行了,没必要这么麻烦的。
arrow2015
2016-07-10 11:00:16 +08:00
PyQt4 和 PyQt5 新手学哪个好?
mathgl
2016-07-10 11:24:18 +08:00
@xiahei 用 psutil 估计是看中了跨平台的特性。
yuyang
2016-07-10 12:08:20 +08:00
你可以看看 percol
Allianzcortex
2016-07-10 12:19:01 +08:00
@xiahei 要不要 kill -9 :-D
monnand
2016-07-10 12:31:16 +08:00
ps aux | grep name | xargs kill -9
yuyang1110
2016-07-10 14:27:23 +08:00
有一些问题的。。。 setup.py 和 python 包其实弄得不太标准。。。
可以用 Qt 的 UIDesigner ,没必要手写界面布局。。
qq5745965425
2016-07-10 14:43:59 +08:00
给你点赞
kangsgo
2016-07-10 15:04:45 +08:00
问一下楼主是怎么学习 QT 的
skydiver
2016-07-10 15:12:03 +08:00
@monnand 请直接 pkill -9 name
searene
2016-07-10 16:42:29 +08:00
@skydiver 这样必须 name 完全匹配才行, grep 可以部分匹配
searene
2016-07-10 16:55:09 +08:00
pgrep name|xargs kill
qqerqqer
2016-07-10 17:28:57 +08:00
@xiahei @monnand 这个小工具只是一个练手项目,只是为了了解 python 的基本语法 pyqt4
@arrow2015 不好意思,我也是新手给不了建议,等大神回答
@mathgl 谢谢你的回答,基本是你说的这个原因
@yuyang 嗯,有时间再看看
@yuyang1110 新手,多包含
@qq5745965425 谢谢
@kangsgo 我看的是这篇教程 http://zetcode.com/gui/pyqt4/
@Allianzcortex @skydiver 在理,哈哈哈
skydiver
2016-07-10 21:40:01 +08:00
@searene pkill = pgrep+kill ,没区别的,都是部分匹配
skydiver
2016-07-10 21:40:26 +08:00
@searene 一般都是先 pgrep 一下确定对不对再 pkill
skydiver
2016-07-10 21:41:40 +08:00
@searene 如果想完全匹配可以用 killall
quadpixels
2016-07-10 22:00:36 +08:00
@arrow2015 用过一些 PyQt4 ,完全是因为方便所致(因为用的是 Xubuntu ,软件仓库里正好是 4 )。
用的 QT Creator 是基于 QT 5.6.0 的,但是生成出来的 UI 文件也能在 PyQt4 中装载。
平时我用的查文档的页面是这个: http://pyqt.sourceforge.net/Docs/PyQt4/qtgui.html ,但是感觉看文档不如自己撸个小 GUI 程序帮助大…
searene
2016-07-11 08:35:33 +08:00
@skydiver 谢谢,刚才试了一下的确是部分匹配,之前一直想错了。
Charlie82
2016-07-11 15:57:51 +08:00
brew install htop
yangxin0
2016-07-11 21:11:32 +08:00
percol

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291446

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX