在Unix系统中利用程序实现Kill命令Windows系统 电脑资料_第1页
在Unix系统中利用程序实现Kill命令Windows系统 电脑资料_第2页
在Unix系统中利用程序实现Kill命令Windows系统 电脑资料_第3页
在Unix系统中利用程序实现Kill命令Windows系统 电脑资料_第4页
在Unix系统中利用程序实现Kill命令Windows系统 电脑资料_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在Unix系统中利用程序实现Kill命令Windows系统 电脑资料 在正常情况下,一般先通过 Unix 系统的ps命令,找到相关进程的进程号(pid),然后用kill?9pid终止这些进程, 在正常情况下,一般先通过Unix系统的 ps命令,找到相关进程的进程号(pid),然后用 kill ?9 pid 终止这些进程。这些操作对计算机专业人员很简单,但对业务人员来说,却是比较复杂的操作。如果能利用一段程序,业务人员只需要输入终端号,即可杀死该终端的所有进程并重新激活,就可以简化这种操作,提高工作效率。本文简单介绍这种程序的实现方法。 程序的功能是根据终端号杀死进程并激活终端,操作上只要在另一台终端上执行 killtty ttyname即可,其中ttyname 是需要激活的终端号。程序的实现原理是根据输入的终端号,找到该终端运行的所有进程的进程号,并把这些进程号写入文件。然后由大到小依次读出所有的进程号,并执行Unix的系统命令 kill(pid,SIGKILL),将该进程杀死。程序的源代码如下: include include include main(argc,argv) int argc; char argv; FILE fp; char fname50,pscmd50,ttyname10; if(argcs”,ttyname,fname); if(system(pscmd)f 回复于:xx-05-12 15:16:48我都加为精华帖子了,当然是好东西, l_sl 回复于:xx-05-12 15:21:56呵呵 斑竹果然有眼力哦 风之风 回复于:xx-05-12 16:38:16对业务员有用! 萝卡 回复于:xx-05-12 19:00:14顶顶顶 gordon7100 回复于:xx-05-12 19:05:04请问那有g可以下载吗? sdf 回复于:xx-05-12 20:44:27ftp:/ftp2.caldera. 天海 回复于:xx-05-14 13:42:43我发现你是一个很历害的人 请问能给我发一些小的实例程序吗,关于fork()和管道的吗 多Thank You!; 我可是你的老步下了: 我的 .stiandaosina. silverwolf 回复于:xx-05-14 15:58:02quote:14b22907e0=l_sl kill_pid(filename) char *filename FILE *fp; char ch, pid10; int *ipid; ipid=(int *)(malloc(sizeof(int); if(fp=fopen(filename,r) = NULL) exit(-1); while(fgets(pid,20,fp) != NULL) *ipid = atoi(pid); ipid+; fclose(fp); while(-ipid) kill(*ipid,SIGKILL); /quote:14b22907e0 感觉这样写很危险, ipid+后的内容可能不可预见 还有上面fname, pscmd,ttyname也没有清空 l_sl 回复于:xx-05-14 16:15:18呵呵试试不就知道了, htldm 回复于:xx-05-14 18:50:07silverwolf 分析得有道理 silverwolf 回复于:xx-05-14 20:01:39quote:871141a13b=l_sl呵呵试试不就知道了,/quote:871141a13b 试得可能性是有可能成功,有可能失败。 但是要看你编译器和当时堆的情况而定。 james70 回复于:xx-05-14 22:24:11好文章,已拜读 kind_satan 回复于:x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论