ChinaUnix.net
相关文章推荐:

interrupt 和trap比較

in_interrupt()是判断当前进程是否处于中断上下文,这个中断上下文包括底半部硬件中断处理过程, 函数实现: #define in_interrupt() ({ const int __cpu = smp_processor_id(); \ (local_irq_count(__cpu) + local_bh_count(__cpu) != 0); }) 判断中断计数底半部计数是否〉0,如果只希望判断是否在硬件中断上下文,则可以使用:in_irq()。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaun...

by jerrykinki - Linux文档专区 - 2008-08-02 23:47:55 阅读(1539) 回复(0)

相关讨论

我在一个用户的.profile文件开头用trap "exit" 2,3,5 封掉了用户用del键,当用户进入系统后我又要正常使用del键,能在.profile文件末尾加个命令使得我能正常使用del键 或者在.profile开头加stty intr "" stty quit "" 后面如何才能使用delctrl+\ ?

by bigsunflower - 其他UNIX - 2003-06-19 14:42:08 阅读(1185) 回复(5)

虽然能够一直用,,但是一直不能正确理解。。。求大牛解释。。。。以下现象。。非常感些。。。 用法1:trap 'xxx' YYY 用法2:trap '' YYY 用法1中按了第一次ctrl + c,执行xxx,再按一次ctrl + c,xxx中正在执行的语句(sleep 10)被停止 root@fnst-t4-1:/export/home/zhengjx/work# cat test3.sh #!/sbin/sh trap 'exitProcess;exit 99' INT HUP QUIT TERM; exitProcess() { echo "trap is starting" sleep 10 echo "...

by Cleo_Z - Shell - 2013-10-30 16:22:28 阅读(1007) 回复(0)

  请高手详细解析并举例说明。thanks!

by member - Shell - 2003-07-08 20:10:03 阅读(2947) 回复(4)
by BENNYSNAKE - 移动操作系统 - 2011-12-21 08:41:37 阅读(908) 回复(0)

用户是银行的前置机,.bash_profile中有一行trap 1 2 3,问我对系统有何影响。所以查了一些资料 转自http://www.linuxfly.org/post/404/ trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户有个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期...

by fan3838 - Linux文档专区 - 2013-04-23 15:27:20 阅读(1931) 回复(1)

它们都是snmp agent 产生的吗 两者的区别是什么呢?

by zhuhefang2006 - C/C++ - 2008-06-14 23:37:41 阅读(1647) 回复(0)

如何关闭启动Solaris的trap服务,需要用到这个技术,请高手指点, 有命令语句、有步骤请写出来。

by bjtubin - Solaris - 2006-09-14 17:47:44 阅读(845) 回复(1)

如何关闭启动Solaris的trap服务,需要用到这个技术,请高手指点,\r\n有命令语句、有步骤请写出来。

by bjtubin - Solaris - 2006-09-14 17:20:03 阅读(2681) 回复(0)

我们的一个系统用到了.profile中的shell所以屏蔽了中断ctrl+c, 但程序中还得用到ctrl+c,我们该怎么办? 在线等

by skyearqin - 其他UNIX - 2003-10-08 12:05:38 阅读(979) 回复(0)

hang up processinterrupt a process有什么区别呢? 如果我用命令hang up一个进程的话(比如用kill -1 ),该怎样恢复呢?

by zhou2324 - Linux新手园地 - 2008-12-31 18:44:51 阅读(1552) 回复(3)