wacow 发表于 2003-3-17 14:31:50

trap命令用法?????

/sbin/rc脚本的第一行是:
-----------------------------------------
trap ":" INT QUIT TSTP
------------------------------------
这句是(接收到信号INT 或者 QUIT 或者 TSTP时执行命令 :) ??


1.
trap -l
没有列出这些信号?
INT QUIT TSTP这些信号是干嘛用的??。
2.
命令:是干什么的?

bixuan 发表于 2003-3-17 17:54:44

$ trap -l   
1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL
5) SIGTRAP      6) SIGABRT      7) SIGBUS       8) SIGFPE
9) SIGKILL   10) SIGUSR1   11) SIGSEGV   12) SIGUSR2
13) SIGPIPE   14) SIGALRM   15) SIGTERM   17) SIGCHLD
18) SIGCONT   19) SIGSTOP   20) SIGTSTP   21) SIGTTIN
22) SIGTTOU   23) SIGURG      24) SIGXCPU   25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF   28) SIGWINCH    29) SIGIO
30) SIGPWR      31) SIGSYS      32) SIGRTMIN    33) SIGRTMIN+1
34) SIGRTMIN+235) SIGRTMIN+336) SIGRTMIN+437) SIGRTMIN+5
38) SIGRTMIN+639) SIGRTMIN+740) SIGRTMIN+841) SIGRTMIN+9
42) SIGRTMIN+10 43) SIGRTMIN+11 44) SIGRTMIN+12 45) SIGRTMIN+13
46) SIGRTMIN+14 47) SIGRTMIN+15 48) SIGRTMAX-15 49) SIGRTMAX-14
50) SIGRTMAX-13 51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10
54) SIGRTMAX-955) SIGRTMAX-856) SIGRTMAX-757) SIGRTMAX-6
58) SIGRTMAX-559) SIGRTMAX-460) SIGRTMAX-361) SIGRTMAX-2
62) SIGRTMAX-163) SIGRTMAX
这个是trap -l的结果!
其中1可以用SIGHUP来代替,就向代号一样!

wacow 发表于 2003-3-17 22:06:00

INT QUIT TSTP这些信号这些里没有??
页: [1]
查看完整版本: trap命令用法?????