signal

SIGNAL(7)                  리ëì¤ íë¡ê·¸ë머 매ë´ì¼                 SIGNAL(7)



ì´ë¦
       signal - ì¡´ì¬íë ìê·¸ëì 목ë¡

ì¤ëª
       리ëì¤ë ìë ëì´ë ìê·¸ëì ì§ìíë¤. ëªëª ê°ì ìê·¸ë ë²í¸ë ìí¤íì³ ìì¡´ì ì´ë¤.
       ë¨¼ì  POSIX.1ìì ì¤ëªíë ìê·¸ëì´ë¤.


       l c c l ____ lB c c l.  ìê·¸ë     ë²í¸ íë   ì¤ëª
       SIGHUP     1   A    ì ì´ í°ë¯¸ëì´ ë©ì¶ê±°ë ì ì´ íë¡ì¸ì¤ê° 죽ì
       SIGINT     2    A    í¤ë³´ëë¡ë¶í°ì ì¸í°ë½í¸(interrupt) ìê·¸ë
       SIGQUIT    3   C    í¤ë³´ëë¡ë¶í°ì ì¢ë£(quit) ìê·¸ë
       SIGILL     4   C    ì못ë ëªë ¹ì´(Illegal Instruction)
       SIGABRT    6   C    abort(3)ë¡ë¶í°ì ì¤ë¨(abort) ìê·¸ë
       SIGFPE     8   C    ë¶ë ììì  ìì¸(exception) SIGKILL    9   AEF  kill
       ìê·¸ë SIGSEGV   11   C    ì못ë ë©ëª¨ë¦¬ 참조
       SIGPIPE   13   A    ê¹¨ì§ íì´í: ìì ìê° ìë íì´íì ì°ê¸°
       SIGALRM   14   A    alarm(2)ì¼ë¡ë¶í°ì íì´ë¨¸ ìê·¸ë
       SIGTERM   15   A    ì¢ë£(termination) ìê·¸ë
       SIGUSR1   30,10,16  A    ì¬ì©ì ì ì ìê·¸ë 1
       SIGUSR2   31,12,17  A    ì¬ì©ì ì ì ìê·¸ë 2 SIGCHLD   20,17,18  B    ìì
       íë¡ì¸ì¤ê° ì¤ë¨ ëë ì¢ë£ SIGCONT   19,18,25       ì¤ë¨ëìë¤ë©´
       ì¬ê°(continue) SIGSTOP   17,19,23  DEF  íë¡ì¸ì¤ ì¤ë¨
       SIGTSTP   18,20,24  D    í°ë¯¸ëììì ì¤ë¨ ìê·¸ë
       SIGTTIN   21,21,26  D    백그ë¼ì´ë íë¡ì¸ì¤ì ëí í°ë¯¸ë ìë ¥
       SIGTTOU   22,22,27  D    백그ë¼ì´ë íë¡ì¸ì¤ì ëí í°ë¯¸ë ì¶ë ¥

       ë¤ìì POSIX.1ì ìê·¸ëì ìëì§ë§ SUSv2ìì ì¤ëªíê³  ìë ê²ì´ë¤.


       l c c l ____ lB c c l.  ìê·¸ë     ë²í¸ íë   ì¤ëª
       SIGBUS    10,7,10   C    ë²ì¤ ìë¬ (ì못ë ë©ëª¨ë¦¬ ì ê·¼)
       SIGPOLL        A    í´ë§(poll) ì´ë²¤í¸ (Sys V). SIGIOì ê°ë¤.
       SIGPROF   27,27,29  A    íë¡íì¼ë§(profiling) íì´ë¨¸ ìê·¸ë
       SIGSYS    12,-,12   C    루í´ì ì못ë ì¸ì (SVID)
       SIGTRAP   5    C    trace/breakpoint í¸ë© SIGURG    16,23,21  B    ìì¼ì
       ëí 긴ê¸(urgent) ìí© (4.2 BSD) SIGVTALRM 26,26,28       ê°ì ìë í´ë (4.2
       BSD) SIGXCPU   24,24,30  C    CPU ìê° ì í ì´ê³¼ (4.2 BSD)
       SIGXFSZ   25,25,31  C    íì¼ í¬ê¸° ì í ì´ê³¼ (4.2 BSD)

       (SIGSYS, SIGXCPU, SIGXFSZì ëªëª ìí¤íì³ììë SIGBUSì 기본 íëì SUSv2ìì
       C(ì¢ë£ì ì½ì´ ë¤í)ë¡ ëììì§ë§ íì¬ ë¦¬ëì¤(2.3.27)ìì ê¹ì§ë A(ì¢ë£)ì´ë¤)

       ë¤ìì ì¬ë¬ ê°ì§ ë¤ë¥¸ ìê·¸ë.


       l c c l ____ lB c c l.  ìê·¸ë     ë²í¸ íë   ì¤ëª
       SIGIOT    6    C    IOT í¸ë©. SIGABRTì ê°ë¤.  SIGEMT    7,-,7
       SIGSTKFLT -,16,-         ë³´ì¡°íë¡ì¸ìì ì¤í ì¤ë¥
       SIGIO     23,29,22  A    íì¬ I/Oê° ê°ë¥ (4.2 BSD)
       SIGCLD    -,-,18         SIGCHLDì ê°ë¤.  SIGPWR    29,30,19  A    ì ì
       ë¬¸ì  (System V) SIGINFO   29,-,-         SIGPWRì ê°ë¤.
       SIGLOST   -,-,-     A    íì¼ ë½(lock) ìì¤ SIGWINCH  28,28,20  B    ìëì°
       í¬ê¸° ë³ê²½ ìê·¸ë (4.3 BSD, Sun) SIGUNUSED -,31,-    A    ì¬ì©ëì§ ìë
       ìê·¸ë (SIGSYSê°ë  ê²ì´ë¤)

       (ì¬ê¸°ì -ë ìê·¸ëì´ ììì ëíë¸ë¤; ì¸ ê°ì§ ê°ì´ ìë¤. 첫ë²ì§¸ ê²ì ëê°
       alphaì sparcìì, ì¤ê°ì ê²ì i386, ppcì shìì, ë§ì§ë§ ê²ì mipsìì ì í¨í
       ê°ì´ë¤. 29ë² ìê·¸ëì alphaììë SIGINFO / SIGPWRì´ì§ë§ sparcììë
       SIGLOSTì´ë¤.)

       "íë" 컬ë¼ì 문ìë ë¤ìê³¼ ê°ì ì미ì´ë¤:

       A      기본 íëì´ íë¡ì¸ì¤ë¥¼ ì¢ë£íë ê²ì´ë¤.

       B      기본 íëì´ ìê·¸ëì 무ìíë ê²ì´ë¤.

       C      기본 íëì´ íë¡ì¸ì¤ë¥¼ ì¢ë£íê³  ì½ì´ë¥¼ ë¤ííë¤.

       D      기본 íëì´ íë¡ì¸ì¤ë¥¼ ë©ì¶ë ê²ì´ë¤.

       E      í¸ë¤ë¬ë¥¼ ë ì ìë ìê·¸ëì´ë¤.

       F      무ìí  ì ìë ìê·¸ëì´ë¤.

í¸í
       POSIX.1

ë²ê·¸
       SIGIOì SIGLOSTë ê°ì ê°ì ê°ëë¤.  íìë 커ë ìì¤ìì 주ì ì²ë¦¬ëìì§ë§, ëªëª
       ìíí¸ì¨ì´ì íë¡ì¸ì¤ë ì¬ì í 29ë² ìê·¸ëì SIGLOSTë¡ ìê°íë¤.

ê´ë ¨ í목
       kill(1), kill(2), setitimer(2)

ìì
       ìì¢ê·  <hermes44@secsm.org>, 2000ë 4ì 21ì¼



리ëì¤ 1.3.88                    1996ë 4ì 14ì¼                       SIGNAL(7)