|
feeling |
发表于: 2002/03/17 09:32pm
|
[/home/guest]kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE 9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGURG 17) SIGSTOP 18) SIGTSTP 19) SIGCONT 20) SIGCHLD 21) SIGTTIN 22) SIGTTOU 23) SIGIO 24) SIGXCPU 25) SIGXFSZ 27) SIGMSG 28) SIGWINCH 29) SIGPWR 30) SIGUSR1 31) SIGUSR2 32) SIGPROF 33) SIGDANGER 34) SIGVTALRM 35) SIGMIGRATE 36) SIGPRE 37) SIGVIRT 38) SIGALRM1 39) SIGWAITING 60) SIGKAP 61) SIGRETRACT 62) SIGSOUND 63) SIGSAK
|
| |
|
valentine |
发表于: 2002/03/17 11:07pm
|
不同的系统不一样,先前是sco5.0.5上的结果, 下面是HP-UX的结果, 1) HUP 16) USR1 31) RESERVED 2) INT 17) USR2 32) DIL 3) QUIT 18) CHLD 33) XCPU 4) ILL 19) PWR 34) XFSZ 5) TRAP 20) VTALRM 35) bad trap 6) IOT 21) PROF 36) bad trap 7) EMT 22) POLL 37) RTMIN 8) FPE 23) WINCH 38) RTMIN+1 9) KILL 24) STOP 39) RTMIN+2 10) BUS 25) TSTP 40) RTMIN+3 11) SEGV 26) CONT 41) RTMAX-3 12) SYS 27) TTIN 42) RTMAX-2 13) PIPE 28) TTOU 43) RTMAX-1 14) ALRM 29) URG 44) RTMAX 15) TERM 30) LOST 下面是cygbin下的结果: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE 9) SIGKILL10) SIGBUS11) SIGSEGV12) SIGSYS 13) SIGPIPE14) SIGALRM15) SIGTERM16) SIGURG 17) SIGSTOP18) SIGTSTP19) SIGCONT20) SIGCHLD 21) SIGTTIN22) SIGTTOU23) SIGIO24) SIGXCPU 25) SIGXFSZ26) SIGVTALRM27) SIGPROF28) SIGWINCH 29) SIGLOST30) SIGUSR131) SIGUSR2 大同小异。 |
| |
|
hestia |
发表于: 2002/03/18 02:49pm
|
| 受益匪浅 |
| |
|
amiao |
发表于: 2002/03/18 03:24pm
|
| just learn it!admire u. |
| |
|
sopato |
发表于: 2002/03/20 09:53am
|
高级应用啊!!! valentine , I 服了 YOU !! |
| |
|
txlinux |
发表于: 2002/03/20 10:44am
|
| It is really advanced skill. |
| |
|
valentine |
发表于: 2002/03/20 03:58pm
|
大家喜欢便好。 也希望大家把自己的经验点滴写出来交流,让我们一切进步。一天不学习,比不上刘少奇嘛。哈哈。
|
| |
|
fanyan1999 |
发表于: 2002/03/28 10:19pm
|
高呀。请教一个问题。 我做了这样一个SHELL: trap "echo """ 2 3 4 echo "enter date" reaed fdate flen=`echo $fdate|awi '{print $0}'` if [ $flen -ne 8 ] : : 这个SHELL 在某些机器上运行到 IF 语句时出错,提示:TEST 。。。 如果把TRAP语句屏蔽掉则可以在所有机器上正常运行。 这是怎么回事??? |
| |
|
valentine |
发表于: 2002/03/29 09:17am
|
To fanyan1999 : 你的if 语句在用户输入为空是一般会出错的,应该在此以前有如此形式的判断 [ "X"$flen = "X" ] && echo "no input" && exit 你的trap语句是不是可以多换的形式试一试。 如: trap “echo ‘’” 2 3 4说明一下你用的系统和详细错误信息。
|
| |
|
ghostinwind |
发表于: 2002/09/11 10:52am
|
hi,valentine 请问一下 trap "echo logout" 0 这是什么意思? |
| |
|
天天 |
发表于: 2002/09/14 11:55pm
|
| 斑竹说了我正想问的问题! |
| |
|
btq |
发表于: 2002/09/15 08:19pm
|
| 太好了 |
| |
|
feeling |
发表于: 2002/10/19 12:00pm
|
>> trap "echo logout" 0 >> 这是什么意思? 用户退出时执行 echo logout ,就是说用户退出时会看到 logout 的提示信息 |
| |
|
lllll |
发表于: 2002/12/05 11:56am
|
trap可以屏蔽信号2,15等, 但屏蔽信号9好像不行。谁能教教我怎么屏蔽信号9。 谢了。 |
| |
|
|