sigint

    0

    1답변

    https://github.com/gorilla/mux에있는 고릴라 멀티플렉서 라이브러리를 사용하여 이동 중에 서버를 구축하고 있습니다. 문제는 Ctrl + C를 사용하거나 특정 API 호출 (예 : "/ shutdown")이있을 때 정상적으로 종료되도록하려는 것입니다. Go 1.8에서는 정상적인 종료가 이미 구현되었음을 알고 있습니다. 그러나 이것을 고릴

    0

    1답변

    비슷한 질문이 이미 SOF에서 요청 된 것 같습니다. 그러나, 나는 정말로 나의 특별한 경우를위한 적절한 해결책을 찾을 수 없었다. SIGTERM이 수신 될 때까지 실행중인 스레드를 열어 계속 실행하는 데몬을 만들려고합니다. SIGTERM을 받으면 상위 스레드가 모든 작업자 스레드를 종료하고 전체 프로세스가 중지됩니다. 이것은 내 코드와 같은 모습입니다 :

    1

    1답변

    나는 리눅스에서 C로 된 쉘 코드를 작성한다. 여기서는 여러 개의 파이프를 구현해야한다. (예를 들어 A | B | c | D 여기서 A, B, C, D는 명령입니다). 쉘은 각 명령에 대해 동일한 pgid로 개별 프로세스를 생성하고 pipe() 시스템 콜을 사용하여 입력 및 출력을 연결합니다. 모든 자식이 만들어지면 부모는이 pgid를 tcsetpgrp(

    2

    1답변

    내 스칼라 스크립트를 수신 서브 프로세스를 방지하는 방법이 같은 하위 프로세스를 만듭니다 val exitValue = Process(Seq("bash", "-c", command), dir) ! processLogger 명령이 들어있는로 "mvn clean package" 또는이 문제를 테스트하기 위해 "sleep 20". 사용자가 "중지"대신 "복사"

    0

    1답변

    사용자가 스크립트를 닫으려고 할 때 일반 텍스트 비밀번호를 요청하고 싶습니다. 이것은 지금까지 작성한 코드입니다. 관계없는 부분은 숨겨져 있습니다. Traceback (most recent call last): File "interface.py", line 96, in <module> Preparing to close application. P

    1

    1답변

    자식 프로세스를 생성하려고했습니다. vvp (https://linux.die.net/man/1/vvp). 특정 시간에 CTRL + C을 보내야합니다. 시뮬레이션이 중단되어 대화 형 프롬프트가 표시 될 것으로 예상됩니다. 그 후 자식 프로세스에 명령을 보내 시뮬레이션을 계속할 수 있습니다. 그래서,이 같은 시도 : var child = require('chi

    0

    1답변

    PHP 5.6에서 데몬을 작성하고 있습니다. 지금까지 무한 루프가있는 mainLoop() 메서드를 사용하는 기본적으로 Daemon 클래스입니다. 각 반복에서 mainLoop은 일련의 단계를 실행합니다. "우아한 kill"메커니즘을 구현하려면 SIGINT 나 SIGTERM이 도착하면 데몬이 죽기 전에 현재 반복의 현재 단계를 완료해야합니다. 제 아이디어는 정

    0

    2답변

    ncurses를 사용하여 C로 프로그램을 작성하고 있습니다. CRTL C 신호를 처리하려고합니다. 내 코드에서이 신호는 잡히고 처리되지만 프로그램이 올바르게 종료되지 않습니다. 내가 ncurses에서 빠져 나가는 방식 일 수 있습니까? 추가 연구없이 //handle SIGINT signal void handle_signal(int signal){

    1

    1답변

    아주 제한된 기본 기능을 가진 미니 쉘을 작성하려고합니다. 그러나 지금은 SIGINT를 다룰 때마다 명령을 다시 입력하기 전에 다시 입력해야합니다. void loop() { struct sigaction sa; sa.sa_handler = do_nothing; int exit_status; do {

    0

    1답변

    exec 바로 전에 setpgid (0,0)에 의해 자신의 프로세스 그룹으로 이동 된 10 개의 하위 프로세스가 있다고 가정합니다. (각각의 자식 또한 자신의 프로세스 그룹에있는 자식을가집니다.) 내 전경 프로세스가 ctrl-c SIGINT 신호를 받고 모든 자식 프로세스 (모든 자식이 다른 그룹에 있음)로 전파하려고합니다. 그렇게하는 방법? 빠른 초안이