免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6895 | 回复: 13
打印 上一主题 下一主题

用SIGHUP挂起某个进程之后如何恢复? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-20 09:45 |只看该作者 |倒序浏览
在IDS中检测程序是否存在攻击行为,如监测telnet,如发现有,则将其挂起
     使用kill(pid,SIGHUP)
     不知道这样将进程挂起之后如何在一段时间后恢复?

论坛徽章:
0
2 [报告]
发表于 2003-07-20 10:18 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

先man 7 signal看看吧

sigstop和sig contunue是对应的

但是sighup的话可能没有(ps 偶没有看man 看man可以找到答案)

论坛徽章:
0
3 [报告]
发表于 2003-07-21 09:39 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

SIGSTOP和SIGCONT确实一个是暂停进程一个是恢复,问题是SIGSTOP是不可忽略的,但是SIGCONT却是可忽略的,而且我想暂停的是一个telnet或是ftp进程,这样就没办法利用signal函数捕捉SIGCONT信号了。

论坛徽章:
0
4 [报告]
发表于 2003-07-21 10:24 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

用进程文件系统命令可以很方便的挂起和恢复一个进程!

pstop 进程号;挂起一个进程。
prun 进程号; 恢复进程运行。
caohongxin 该用户已被删除
5 [报告]
发表于 2003-07-21 10:51 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2003-07-21 12:34 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

这两个命令功能应该与直接调用kill发对应命令一样吧

另外你是想什么办
sighup是终端挂起的意思

以下是SIGHUP的解释
看看你是不是要使用它的功能

‘SIGHUP’是一个信号,它按照惯例意味着“终端线路被挂断”。它与父进程无关,而且通常由tty驱动程序产生(并传递给前台的进程组)。

但是,作为会话管理系统(session management system)的一部份,确切说有两种情况下‘SIGHUP’会在一个进程死时发送出:


当一个终端设备与一个会话相关联,而这个会话的会话首领进程死时, ‘SIGHUP’被发送至这个终端设备的所有前台进程组。

当一个进程死去导致一个进程组变成孤儿,而且该进程组里一个或多个进程 处于*暂停*状态时,那么‘SIGHUP’和‘SIGCONT’被发送至这个孤儿进程 组的所有成员进程。(一个孤儿进程组是指在该进程组中没有一个成员进程的 父进程属于和该进程组相同的会话的其它进程组。)

论坛徽章:
0
7 [报告]
发表于 2003-07-21 15:16 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

^_^,这两个命令不应该是用kill来做的吧,而应该是用ptrace来做的!调试器的方法来做的。

论坛徽章:
0
8 [报告]
发表于 2003-07-21 15:30 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

嗯,和我想的不太一样。
谢谢
其实我是想让进程在一段时间内停止运转,比如telnet不相应我输出的命令,但过一段时间就可以继续了。
不知道有没有什么可行的方法?

论坛徽章:
0
9 [报告]
发表于 2003-07-21 15:42 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

能否说一下ptrace具体的用法?谢谢。

论坛徽章:
0
10 [报告]
发表于 2003-07-21 19:03 |只看该作者

用SIGHUP挂起某个进程之后如何恢复?

原帖由 "wangcui" 发表:
嗯,和我想的不太一样。
谢谢
其实我是想让进程在一段时间内停止运转,比如telnet不相应我输出的命令,但过一段时间就可以继续了。
不知道有没有什么可行的方法?
   

使用sleep不行吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP