pauseはシグナルが発生するまで待つ。
SIGALRMが発生するまで待つ。
10秒経ったらSIGALRMが発生するので、それまで待っているかどうか。
$ pwd /home/bg1/project/cloud/github.com/Sample/unixsyscall/pause/pause/src/pause $ ls pause.c $ gcc pause.c -o pause $ ls pause pause.c $ ./pause pause before!
で、しばらく待っていると、
sig = 14 This is SIGALRM! pause after! $
10秒後にこうなる。
ちゃんと10秒待ってた。
Sample/unixsyscall/pause/pause/src/pause at master · bg1bgst333/Sample · GitHub