Cygwin下的进程管理

启动Cygwin以后,会在Windows下得到一个BashShell,由于Cygwin是以Windows下的服务运行的,所以很多情况下和在Linux下有很大的不同工作环境。

命令:ps,相当于Windows下的TM(任务管理器),直接Ps的话么得到的会是Cygwin下的Shell的进程如下:

MrYang@cs-aewjqhvksxfj~
$ps
PIDPPIDPGIDWINPIDTTYUIDSTIMECOMMAND
3488134883488con100321:25:41/usr/bin/bash
1524348815241328con100321:25:48/usr/bin/ps

如果要在Cygwin下查看Windows的进程,可加上参数-W(注意是大写的W)。这时显示出来的进程就非常多了。

PS的相关用法:

Usageps[-aefl][-uuid]
-f=showprocessuids,ppids
-l=showprocessuids,ppids,pgids,winpids
-uuid=listprocessesownedbyuid
-a,-e=showprocessesofallusers
-s=showprocesssummary

-W=showwindowsaswellascygwinprocesses


root@localhost~]#kill4840注:杀掉4840这个进程;
[root@localhost~]#ps-auxf|grephttpd注:查看一下会有什么结果?是不是httpd服务器仍在运行?
[root@localhost~]#kill4830注:杀掉httpd的父进程;
[root@localhost~]#ps-aux|grephttpd注:查看httpd的其它子进程是否存在,httpd服务器是否仍在运行?

对于僵尸进程,可以用kill-9来强制终止退出;

比如一个程序已经彻底死掉,如果kill不加信号强度是没有办法退出,最好的办法就是加信号强度-9,后面要接杀父进程;比如;

[root@localhost~]#psaux|grepgaim
beinan50319.02.310499617484?S13:230:01gaim
root50360.00.05160724pts/3S+13:240:00grepgaim

[root@localhost~]#pgrep-lgaim
5031gaim
[root@localhost~]#kill-95031


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值