zhy2111314 发表于 2004-11-9 16:39:24

终端如何结束程序?

我现在只会从终端启动程序,可是如何从终端结束程序呢?

bwb 发表于 2004-11-9 16:45:43

root权限,先看进程:
#ps -ax
找到你起动的程序杀掉PID:
#kill -9 PID

zhy2111314 发表于 2004-11-9 17:02:32

用#ps -ax命令后出现好大一大堆东西啊,有没有更简单易看的办法?

还有使用时
# kill -2576 PID
bash: kill: 2576: invalid signal specification
# kill 2576 PID
bash: kill: PID: no such pid
第一次没有作用,第二次有作用但为什么还要再说bash: kill: PID: no such pid?怎么回事?

firemoth 发表于 2004-11-9 18:53:50

Ctrl-c

zhy2111314 发表于 2004-11-10 09:15:40

Ctrl-cwhat is the meaning of Ctrl+c??

llc 发表于 2004-11-10 09:20:01

用#ps -ax命令后出现好大一大堆东西啊,有没有更简单易看的办法?

还有使用时
# kill -2576 PID
bash: kill: 2576: invalid signal specification
# kill 2576 PID
bash: kill: PID: no such pid
第一次没有作用,第二次有作用但为什么还要再说bash: kill: PID: no such pid?怎么回事?
上面回答的意思是说:
kill -9 进程的PID号
不是真的要你打PID字样

firemoth 发表于 2004-11-10 10:00:22

Ctrl-C:中止当前程序

doublex 发表于 2004-11-10 10:21:10

$jobs(查看作业编号,程序名)
$kill %作业编号or$kill %程序名

bwb 发表于 2004-11-10 11:04:00

用#ps -ax命令后出现好大一大堆东西啊,有没有更简单易看的办法?

还有使用时
# kill -2576 PID
bash: kill: 2576: invalid signal specification
# kill 2576 PID
bash: kill: PID: no such pid
第一次没有作用,第二次有作用但为什么还要再说bash: kill: PID: no such pid?怎么回事?
1.如果你确切知道运行的是什么程序可以:
#ps aux | grep 程序名
这样就不会出来一大堆了。
2.kill -9 PID的显示,例如:
# ps aux | grep mozilla
username   26834.97.0 110724 36144 ?      S    10:20   1:54 /usr/lib/mozilla-1.6/mozilla-bin
root      28620.00.12556808 pts0   S    10:59   0:00 grep mozilla
跟在username后的就是PID的进程号,所以你可以:
#kill -9 2683
杀掉它。
页: [1]
查看完整版本: 终端如何结束程序?