sigint

    1

    2답변

    내 스레드가 sigint를 catch 할 수있는 위치로 만들려고합니다. 내게는 kill_received 싱글 톤 목록이 signal_handler()과 do_the_uploads()의 동일한 네임 스페이스에 있고 동일한 메모리 위치가 참조되는 것 같습니다. 하지만 C가 실행 중일 때 C를 제어하면 "print kill_received[0]"에서 False가

    3

    1답변

    시스템 콜에서 청취 소켓이있는 동안 신호를 처리하려고합니다 을 선택하십시오. 문제점 : 작업 루프가 으로 선택되어 있습니다. 을 선택하면 소켓 설명자가 준비 될 때까지 대기합니다. SIGINT 또는 SIGQUIT로 루프를 중단하고 닫은 자원을 정정하고 프로그램을 종료해야합니다. 코드 아래 는 #include <stdarg.h> #include <stdio

    2

    3답변

    이것은 "전문가 C 프로그래밍"의 연습이지만 완료했지만 작동하지 않습니다. 프로그램에서 단순히 종료하는 것보다 만남의 SIGINT (Ctrl-C를 리눅스에) 그래서 내 대답은 다음과 같다 때 프로그램을 다시 시작 :. 제목이 말하는 것처럼 운동의 요구 사항은 다음과 같습니다 #include <signal.h> #include <stdio.h> #incl

    1

    1답변

    Windows 8.1 x64에서 Node.js v0.10.31을 사용하고 있습니다. 나는 SIGINT 핸들러를 처리하는 프로세스 (node.js 또는 python 스크립트)에서 신호가 process.kill(PID, "SIGINT")에 의해 다른 node.js 프로세스에서 전송되어 종료되도록 처리기가 호출되지 않는다는 것을 알아 챘습니다. 그러나 콘솔에서

    1

    1답변

    자주 변경 사항이 적용되는지 확인하기 위해 서버를 다시 실행해야합니다. 이 서버를 셸에서 열어두면 현재 로그에 빠르게 액세스 할 수 있습니다. 그래서 여기에 쉘에 입력 한 내용이 있습니다 : ^C!!⏎. 그 값은 send SIGINT이고, 그 다음은 relaunch last event in history입니다. 그래서 내가 입력하고 싶은 것은 ^R이며 같은

    0

    1답변

    SIGINT 신호를 무시하고 메시지가 무시되었다고 말하면서 프로그램을 작성하라는 메시지가 나타납니다. 이것은 signal과 sigaction에 대한 메뉴얼 페이지를 참조한 후에 나온 것입니다. //set struct action to ignore signal struct sigaction action; action.sa_handler=S

    0

    3답변

    Python 스크립트에서 새 스레드에서 vlc를 열고 사용자가이 스크립트에서 깨끗하게 닫을 수있게하려고합니다. send_signal() 명령이 실제로 vlc를 닫지 않는 것처럼 보입니다. 무엇이 잘못 되었습니까? import subprocess import signal s = subprocess.Popen("vlc", shell=True) raw_i

    0

    2답변

    나는 리눅스 신호를 다루는 프로그램을 작성 중이다. 좀 더 구체적으로 말하자면, 시그널 SIGINT를 자식 프로세스에 다시 설치하고 그것이 작동하지 않는다는 것을 발견하기 위해서입니다. void handler(int sig){ //do something exit(0); } void handler2(int sig){ //do

    1

    2답변

    Sinatra 서버는 물론 EM :: WebSocket 서버도 실행하는 Ruby 앱을 구축하고 있습니다. 개별적으로, 나는 이들 모두가 SIGINT를 다룰 준비가되어 있다고 믿는다. 그러나 동일한 앱에서 두 가지를 모두 실행하면 Ctrl + C를 눌러 앱이 계속됩니다. 내 가정은 그들 중 하나가 SIGINT를 캡처하여 다른 플레이어가 SIGINT를 캡처하지

    3

    1답변

    Linux에서 순항을 해오는 여러 해 동안, 나는 이상한 Windows 환경으로 돌아 왔습니다. Ipython을 사용하고 git bash에서 실행합니다. 환경이 내 사무실에서 이것을 사용하도록 구성 되었기 때문에 다른 것을 사용하는 것이 어려울 것입니다. 그래서 Ipython을 시작하면 실수로 무한 루프가 실행되거나 실행 시간이 오래 걸리는 잘못된 코드가