如何终止一个进程?

如何终止一个进程?

我在rh下运行一个程序,比如ping,但是我没有用参术,他可能一之运行下去.我用什么明令可以终止他呢?(ping 也许不恰当,因为不带参数他ping 64次就停止了,假如他运行了8次后我觉得可一了,如何停止呢?)
ctrl+c  或ctrl+z
1如何关闭一个端口?
2 如何看一个程序的原代码?盘中的****.src.rpm包如何解开看呢,我用rpm 解开后,可一看到,但是 我的系统设置中的软件包程序用不了,一打开,他显是正在rpm 档头,然后就没了.
[quote:d94d594f3a="interbird"]我在rh下运行一个程序,比如ping,但是我没有用参术,他可能一之运行下去.我用什么明令可以终止他呢?(ping 也许不恰当,因为不带参数他ping 64次就停止了,假如他运行了8次后我觉得可一了,如何停止呢?)[/quote]
ping -c 4 IP
这样就和在WIN下的默认一样,运行4次就可以了。其他参数可以用
man ping来看看啊!

当然中途停止可以用CTRL+C或者CTRL+Z
先用ps -A查看到进程,然后在用kill ****(进程ID),就可以杀死这个进程了,当然有可能你在这个平台下已经无法输入字符了,所以你就切换到其他的平台下这样工作就可以了,不过必需是要用root用户才能kill!(同时按Ctrl+Alt+F2就可以切换工作平台了,F1到F6都是字符平台,当然如果你是在图形界面下,那么在打开一个终端就可以了!)
加入你读光驱时没反应了,你要终止这个进程
ps -ef|grep  cdrom*
就会输出相应的进程ID
然后
kill -9 进程ID
pidof查看进程id很好用
平时我还是喜欢用 killall, 如你的 ping. 就 killall ping 就行了,懒得去查 pid
如果哪个[真心的程序死不了] (),killall 和 kill 搞不定它,就如 Eagle 所说用 kill -9 灭它,看它死不死