QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 969|回复: 1

trap问题

[复制链接]
发表于 2006-1-8 20:20:19 | 显示全部楼层 |阅读模式
我在mac osx 10.3(ibook笔记本)下,terminal里,
trap 'echo hahahah' INT
while [条件为真]  ;do
   sleep 1
done
..
..

我按下ctrl +c,程序就stop 了,
出现^C
在shell小程序里trap不到ctrl+c.
SIGINT(还有2)我也试了,也不行
$ trap -l
1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL
5) SIGTRAP      6) SIGABRT      7) SIGEMT        SIGFPE
9) SIGKILL     10) SIGBUS      11) SIGSEGV     12) SIGSYS
13) SIGPIPE     14) SIGALRM     15) SIGTERM     16) SIGURG
17) SIGSTOP     1 SIGTSTP     19) SIGCONT     20) SIGCHLD
21) SIGTTIN     22) SIGTTOU     23) SIGIO       24) SIGXCPU
25) SIGXFSZ     26) SIGVTALRM   27) SIGPROF     2 SIGWINCH
29) SIGINFO     30) SIGUSR1     31) SIGUSR2
ctrl是键盘上标志control那个键吧(我的是日文的键盘)?
谢谢!

同样的shell在linux下可以实现,请求帮助!!谢谢
发表于 2006-1-9 12:16:15 | 显示全部楼层
没用过macos,不熟悉环境,没法解答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-29 08:15 , Processed in 0.038748 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表