Ctrl + C로 백그라운드 프로그램이 종료됩니다..
안녕하세요
6410 보드에 리눅스를 올려서 공부중인데요
예를들어 다음과 같이 ping 명령을 bg로 돌리는 도중에 Ctrl + C를 누르면 ping명령이 끝나버리는 현상이 있습니다..
3개를 bg로 돌려도 한번에 모두 종료되어 버리네요...
"ping 10.10.1.30 &"
PC에 깔린 페도라 14에서는 안그렇거든요 ㅠㅠ 원래 bg프로그램은 ctrl + c로 종료가 되면 안되는거 아닌가요...?
쉘(bash)에서 ctrl + c를 받아 이상한짓을 하는것 같아서
# trap "" 2 20 으로 ctrl + c를 막아도 같은 현상입니다..
kernel 버젼은 다음과 같습니다.
#unam -a
Linux glibc 2.6.21.5-cfs-v19 #78 Fri Mar 23 17:35:41 KST 2012 armv6l GNU/Linux
#tty -a 는..
stty -a
speed 115200 baud;stty: standard input
line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ^J;
eol2 = ; swtch = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon -iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
댓글 달기