sigint

    1

    2답변

    here과 같은 소켓 서버를 작성했습니다. 텔넷에 ctrl+c을 입력하면 서버가 아무 것도하지 않습니다. 나는 그것을 좋아하고 싶다 signal(SIGINT,SIG_IGN) 어떻게해야합니까?

    2

    2답변

    자주 (예 : matlab을 사용하여) 일부 프로그램을 실수로 실행했습니다. 나는 CTRL + C를 눌러 그것을 중단하려고한다. 때로는 이것이 효과가 있고, 그렇지 않은 경우도 있고, 프로그램이 마침내 멈출 때까지 나는 계속해서 미치고 있습니다. 이 추가 ctrl + c가 아무것도하지 않습니까, 아니면 그냥 비가 댄스입니까?

    1

    1답변

    두 개의 FIFO 사이에 입/출력 통신을 허용하도록 IO 스크립트를 설정하려고합니다 (하나의 FIFO는 입력 용이고 다른 하나는 출력용입니다). 입력을 입력하는 동안 내 서버가 출력을 수신해야합니다. Internals/servout과 Internals/servin은 모두 FIFO입니다. 현재 입력을 기다리는 동안 백그라운드에서 tail을 실행하여이를 구현합

    0

    2답변

    Node.js 소스 코드를 검색하려고했지만 찾지 못했습니다. 당신은이 var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200); res.end('Hello Http'); }); server.listen(5001

    0

    1답변

    하위 명령을 실행하는 프로그램을 작성하려고하는데이 자식이 Ctrl + C에 의해 종료되는 것을 허용하지 않습니다. 나는 이것을 setpgid/setpgrp로 수행 할 수 있음을 읽었다. 다음 코드는 OSX에서 작동하지만 리눅스 (2.6.32, 우분투 10.04)과 같은 실행 뭔가에 ./a.out ls 원인 출력이 발생하고 프로그램이 SIGINT로 사망

    5

    2답변

    다중 스레드 Python 프로그램에서 한 스레드가 내장 된 raw_input()을 사용하여 콘솔 입력을 요청하는 경우가 있습니다. raw_input 프롬프트에서 쉘에서^C를 입력하여 (즉, SIGINT 신호로) 프로그램을 닫을 수있게하고 싶습니다. 그러나 자식 스레드가 raw_input을 실행할 때^C를 입력하면 아무 일도 일어나지 않습니다. raw_inp

    7

    2답변

    저는 리눅스에서 신호를 연구했습니다. 그리고 나는 SIGINT를 잡기위한 테스트 프로그램을 수행했다. #include <unistd.h> #include <signal.h> #include <iostream> void signal_handler(int signal_no); int main() { signal(SIGINT, signal_han

    6

    1답변

    저는 스크립팅 개념을 배우기 위해 bash 래퍼를 작성하고 있습니다. 아이디어는 bash에 스크립트를 작성하고 로그인시 사용자 쉘로 설정하는 것입니다. 나는 read과 eval이라는 사용자 입력을 입력 한 후 사용자가 CTRL + C을 입력 할 때마다 스크립트가 중단되어 사용자 세션이 종료된다는 사실을 알게되었습니다. 이 문제를 방지하기 위해 나는 트랩에서

    2

    3답변

    이 내 코드의 조각입니다 : 내가 "CTRL + C를 누르면 void sig_handler(const int signo, const int sockd, const int newsockd){ if (signo == SIGINT){ printf("Received SIGINT, exiting..\n"); if(newsockd) clos

    2

    1답변

    저는 리눅스에서 신호 처리에 대한 특별한 요구 사항이있는 멀티 스레드 프로그램을 작업했습니다. 예를 들어, 단일 Ctrl-C 입력에 대한 통계를 인쇄하는 프로그램이 필요합니다. pthread_sigmask와 sigwait를 사용하여 구현했습니다. 즉 나머지 스레드를 만들기 전에 주 스레드의 모든 중요하지 않은 신호를 차단하고 sigwait에서 차단 된 "포