当前位置: 技术问答>linux和unix
高手请进! 问题解决立即结帖,进者有分!!!
来源: 互联网 发布时间:2015-05-07
本文导语: 问题如下: 我现在需要编写一个服务器对象管理的软件,在Linux下终止一个服务对象我们常用 killall 命令,但如果服务对象在后台启动了多个,而我只想终止其中一个或几个,或者是服务对象是多线程的,我只想终止其...
问题如下:
我现在需要编写一个服务器对象管理的软件,在Linux下终止一个服务对象我们常用
killall 命令,但如果服务对象在后台启动了多个,而我只想终止其中一个或几个,或者是服务对象是多线程的,我只想终止其中一个或几个线程(而killall将所有起动的该对象全部终止),该怎么办?
请大虾们指点,多谢了!!!
我现在需要编写一个服务器对象管理的软件,在Linux下终止一个服务对象我们常用
killall 命令,但如果服务对象在后台启动了多个,而我只想终止其中一个或几个,或者是服务对象是多线程的,我只想终止其中一个或几个线程(而killall将所有起动的该对象全部终止),该怎么办?
请大虾们指点,多谢了!!!
|
pthread_cancle()函数可以指定终止某一个线程。
具体用法察看man 手册
具体用法察看man 手册
|
用pthread_cancle()函数应该可以
|
终止线程用pthread_kill不可以吗?
|
用kill和pthread_kill接口。
|
可以用ktop命令
|
它里面有一个进程管理器的,你只要运行命令,将进程管理器调出来,就可以一个个地随你所愿地删除不用的进程了,不妨试试.
|
kill可以指定某个具体的进程
|
kill