«signals» 태그된 질문

신호는 실행중인 프로세스로 보낼 수있는 메시지입니다. 프로그램, 사용자 또는 관리자가 신호를 시작할 수 있습니다.

2
EXIT, DEBUG, RETURN 및 ERR 신호입니까?
trapbash 의 내장 구문은 다음과 같습니다. trap [-lp] [arg] [sigspec ...] ... 각각 sigspec은 신호 이름 또는 신호 번호입니다. 신호 이름은 대소 문자를 구분하지 않으며 SIG 접두어는 선택 사항입니다. ... 그 밖으로 bash는 수동 포인트가 sigspec될 수있다 EXIT, DEBUG, RETURN,와 ERR. 그들은 신호의 이름입니까? 아래에 주어진 모든 신호 이름 목록에서 …
14 bash  signals 

1
신호 9로 쉘 스크립트가 종료되었는지 알 수있는 방법이 있습니까?
계속 죽이는 bash 스크립트 (Java 프로그램에서 호출)가 있습니다. 나는 항상와 signal 15함께 잡을 수 trap있지만 다른 신호가 나올 것으로 의심 signal 9되지만 실제로는 실제로 눈이 보이지 signal 9않습니다. 나는 당신이 할 수 없다는 것을 알고 trap signal 9있으므로 signal 9쉘 스크립트를 죽이고 있는지 알 수있는 다른 방법 이 있습니까?

4
Ctrl-Z와 kill -STOP의 차이점은 무엇입니까?
make쉘에서 명령을 실행할 때 ( 큰 프로젝트에서) Ctrl-Z를 입력하여 프로세스를 중지하고 쉘로 돌아갈 수 있습니다. 그 후 fg프로세스를 계속 진행할 수 있습니다 . 이것을 자동화하기 위해 쉘 스크립트를 작성하려고합니다 (특히 컴퓨터가 과열되기 쉽기 때문에 CPU 온도를 몇 초마다 확인하고 너무 뜨거워지면 프로세스를 중지하십시오). 내 첫 번째 시도는 다음과 같이 작동했습니다 …

6
텔넷은 Ctrl-C를 보냅니다.
텔넷을 사용하여 터미널 서버에 연결하면 트래픽이 RS-232 포트로 프록시됩니다. 불행히도 일부 장치를 사용할 때는 CTRL+ C문자 (0x03) 를 보낼 수 없습니다 . 캐릭터를 전송하는 대신 로컬 클라이언트가 키 입력을 포착 한 것처럼 보이며 "some-other-mode"로 남아 있습니다. 내가 원하는 것은 캐릭터를 보내는 것입니다. 이것을 디버깅하기 위해 나는 놀고 있었다 : ^] …

4
SIGINT 등을 잡을 때 종료 코드를 유지 하시겠습니까?
http://linuxcommand.org/wss0160.php#trap 에서 trap설명한 것과 같이 사용 하여 종료하기 전에 ctrl-c (또는 유사한) 및 정리를 잡으면 종료 코드가 변경됩니다. 이제 이것은 아마도 실제 세계에서 차이를 만들지 않을 것입니다 (예 : 종료 코드가 이식 가능하지 않고 프로세스가 종료 될 때 기본 종료 코드 에서 논의 된 것처럼 항상 명확하지는 않기 때문에 ) …

2
ssh 연결이 끊긴 후에 왜 wget이 죽지 않았습니까?
나는 ssh내 서버에 ed와 실행 wget -r -np zzz.aaa/bbb/ccc하고 작동하기 시작했다. 그런 다음 (내 집에서) 내 인터넷 연결이 중단했고 나는이 가정 걱정있어 wget되었습니다 hup때문에 PED ssh연결이 끊어졌습니다 때문에 터미널이 사망했다. 그러나 나는 ssh서버에 여전히 실행 중이며 출력을 넣고 wget.log물건을 다운로드 하고 있음을 깨달았습니다 . 누군가 여기서 무슨 일이 있었는지 설명해 …
13 ssh  terminal  wget  signals 

2
zsh에서 완료를 완료하지만 완료 만 취소
완료 기능이 오래 걸리면 + (터미널 인터럽트 키, SIGINT를 전송 함) 또는 + (바운드 ) 를 눌러 중단 할 수 있습니다 . 나는 완성되지 않은 단어가 남았습니다.CtrlCCtrlGsend-break 그러나 완료 기능이 완료되는 것처럼 Ctrl+ C또는 Ctrl+를 G누르면 키를 누르면 명령 줄이 취소되고 완료를 취소하는 대신 새 프롬프트가 표시 될 수 있습니다. …

1
bash처럼 프로세스를 일시 중단하고 다시 시작하는 방법
이 질문은 후속 작업입니다. 프로세스를 일시 중단하고 다시 시작하는 방법 그놈 터미널의 bash 세션에서 파이어 폭스를 시작했습니다. 프로세스 트리는 다음과 같습니다. $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 27989 /usr/lib/firefox-3.6.15/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 27989 …


3
Ctrl + C로 취소 할 프로세스 제어
Linux로 부팅하고 작은 Bash 스크립트를 실행하는 라이브 CD가 있습니다. 이 스크립트는 두 번째 프로그램 (일반적으로 컴파일 된 C ++ 바이너리)을 검색하고 실행합니다. Ctrl+ 를 눌러 두 번째 프로그램을 중단 할 수 있습니다 C. 무엇을 해야 일어날 것은 그 두 번째 프로그램은 정지하고, 배쉬 스크립트는 정리를 실행하고 있습니다. 무엇 실제로 일어나는 …
13 bash  signals 

2
Linux에서 "truss -T"및 "truss -U"에 해당합니까?
Linux 에서 Solaris 유틸리티 의 -T및 -U옵션 과 동일한 기능이 있습니까?truss 추적 된 애플리케이션이 호출 할 때 시스템 호출 ( -T) 또는 라이브러리 함수 ( -U) 를 지정해야합니다 . 또는 그렇지 않으면 추적 된 응용 프로그램으로 시작한 프로세스가 주어진 시스템 호출이나 지정된 공유 라이브러리 함수 호출을 수행하자마자 중지 (SIGSTOP에 의해 …

3
터미널 에뮬레이터가 SIGKILL을받은 후 어떻게 자녀를 죽일 수 있습니까?
내가 이해 한 바에 따르면 SIGKILL은 잡을 수 없습니다. 이것은 프로세스가 OS가 프로세스를 파괴하기 전에 프로세스의 자식을 죽일 시간이 없다는 것을 의미합니다. 이것은 쉘 스크립트로 보여줄 수 있습니다. #! /bin/bash trap : SIGTERM SIGINT SIGKILL # SIGKILL is pointless. mplayer video.avi SIGKILL로 죽이면 mplayer가 실행됩니다. $ kill -9 $pid 그러나 …

2
GNU Linux (Arch Linux)의 SIGINFO가 없습니다.
응용 프로그램을 개발 중이며 필요에 따라 일부 런타임 통계를 콘솔에 인쇄하고 싶습니다. kill신호가 즉시 떠 올랐습니다. Wiki에서 유닉스 신호 를 읽는 SIGINFO것은 다음과 같은 이유로 갈 것 같습니다. 이 목적을 위한 것 입니다 신호 처리기가 구현되지 않은 경우 프로세스를 종료하지 않습니다 ( 여기서는SIGUSRx 참조 하십시오 ). 그러나의 출력을 검사하면 kill …
12 linux  signals  glibc 

1
pkill -USR1 -n -x dd 명령은 정확히 무엇을 의미합니까?
dd디스크 이미지를 BeagleBone의 SD 카드로 네트워크 전송하는 데 사용 하고 있습니다. pkill -USR1 -n -x dd이 BeagleBone에 대한 ssh 연결에서 사용 하면 전송 프로세스의 상태 업데이트가 제공됩니다. 실제로 어떻게 작동하는지 궁금해서 앞으로 효과적으로 사용할 수 있습니다. 읽은 man pkill후에도 여전히이 pkill -USR1 -n -x dd유용한 상태 업데이트를 제공 하는 방법을 …
12 kill  dd  signals 

3
트랩 명령에서 신호 0은 무엇입니까?
ssh-agent를 사용하여 비밀번호없는 SSH 인증을 설정하는 방법에 대한 이 안내서 를 따르고 있습니다. ssh-agent를 시작하려면 저자는 다음 코드를 권장합니다 .bash_profile. SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi 왜 신호 0을 트래핑하고 있는지 이해할 수 없습니다. man 7 신호 …
12 bash  signals  trap 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.