Sun Studio 12:使用 dbx 调试程序

自动处理信号

事件管理命令也可以把信号作为事件进行处理。这两种命令具有相同的作用。


(dbx) stop sig signal
(dbx) catch signal

如果需要将一些预编程操作关联起来,那么信号事件将是非常有用的。


(dbx) when sig SIGCLD {echo Got $sig $signame;}

在这种情况下,请确保首先将 SIGCLD 移至忽略列表。


(dbx) ignore SIGCLD