sigterm

"sytemctlkilllogstash.service"를 사용하여 서비스를 종료할 것으로 예상했지만 서비스가 SIGKILL 대신 SIGTERM을 받았습니다. SIGKILL을 보내는 방법?
sigterm

"sytemctlkilllogstash.service"를 사용하여 서비스를 종료할 것으로 예상했지만 서비스가 SIGKILL 대신 SIGTERM을 받았습니다. SIGKILL을 보내는 방법?

새로운 것로그 저장연결을 시도하는 동안 사용 중인 버전을 중지할 수 없습니다.고무 밴드항상 그럴 수는 없지만(인증 문제는 나중에 다루겠습니다). a 는 sudo systemctl stop logstash.service그것을 멈추기에 충분하지 않았기 때문에 하나를 발행했습니다 sudo systemctl kill logstash.service. 하지만 그것도 멈추지 않습니다. 보여주다 sudo system status logstash.service: lebihan@debian:~$ sudo systemc...

Admin

Java 프로세스는 Redhat에서 Systemd의 SIGTERM에 의해 종료됩니다.
sigterm

Java 프로세스는 Redhat에서 Systemd의 SIGTERM에 의해 종료됩니다.

저는 nohup과 &를 사용하여 Java 프로세스를 시작합니다(백그라운드에서 실행). 이 프로세스는 종종 종료됩니다. 종료 시점에 대한 패턴은 없습니다. 애플리케이션(java 프로세스) 로그에서 SIGTERM 신호를 수신하고 있음이 분명합니다. 그래서 strace를 사용하여 SIGTERM 신호의 소스를 알아냈고 그것이 시스템이라는 것을 알아냈습니다. systemd가 관리하지 않는 프로세스를 종료하려고 하는 이유는 무엇입니까? 추적 출력 13:35:20.838755 futex(0x7f1ef1ae...

Admin

nohup 및 disown 설정에도 불구하고 bash가 로그아웃 후에도 프로그램에 SIGTERM을 보내는 이유는 무엇입니까?
sigterm

nohup 및 disown 설정에도 불구하고 bash가 로그아웃 후에도 프로그램에 SIGTERM을 보내는 이유는 무엇입니까?

SSH 세션에서 로그아웃한 후에도 계속되는 프로그램을 실행하고 싶습니다. 나는 시도했다: nohup myProg > /tmp/logfile 2>&1 & disown %1 그리고 systemd-run --scope --user myProg -p > /tmp/logfile 2>&1 & 두 경우 모두 프로세스는 자신을 시작한 bash 프로세스로부터 SIGTERM을 받습니다. (이 프로그램은 sigaction신호 처리에 사용되며 신호를 보내는 PID를 ...

Admin

SIGTERM을 포착하고 다시 시작 스크립트가 macOS에서 정확히 3번 실행됩니다.
sigterm

SIGTERM을 포착하고 다시 시작 스크립트가 macOS에서 정확히 3번 실행됩니다.

두 개의 bash 스크립트가 설정되어 있습니다. 하나는 노드 서버( )를 시작하고 다른 하나는 첫 번째 스크립트를 실행하고 start-server.sh( )를 통해 종료될 때 다시 실행합니다.SIGTERMstart.sh start.sh다음과 같습니다. #!/bin/bash trap './start-server.sh' TERM ./start-server.sh 내부적으로 start-server.sh일부 환경 변수를 내보낸 다음 node서버를 시작합니다. 해당 서버를 다시 시작하려면 다음 bash 조각...

Admin

종료 호출이 적용되는 것을 방지하기 위한 전략으로 시스템 신호를 가로채기
sigterm

종료 호출이 적용되는 것을 방지하기 위한 전략으로 시스템 신호를 가로채기

후속 조치로이것질문, (4)(아래 인용)가 내가 도달할 수 있는 가장 먼 거리라는 것이 맞나요? 내 응용 프로그램(systemd 데몬으로 실행되는 .NET 응용 프로그램)에서 kill(sigaction 호출)을 실행할 때 프로세스로 전송되는 커널 신호를 가로채서 kill 요청을 무시합니다. 그리고 고지 사항은 사용자 호출이 kill신호 번호를 생략하거나 포착 가능한 신호(예: 기본 신호 SIGTERM)를 사용하는 경우에만 적용됩니다. 사용자가 SIGKILL(-9) 또는 기타 포착할 수 없는 신호...

Admin

systemctl이 닫힐 때 하위 프로세스를 정상적으로 종료합니다.
sigterm

systemctl이 닫힐 때 하위 프로세스를 정상적으로 종료합니다.

좋아요센서 스미스답변자Bash의 하위 프로세스로 SIGTERM 전달, 그러나 내 스크립트의 경우 SIGTERM이 상위 bash 인스턴스와 내가 실행 중인 하위 인스턴스로 전송되었기 systemctl때문에 이중 SIGTERM이 발생했습니다 . systemctl결과적으로 내 자녀가 정상적으로 종료되기 전에 즉시 종료됩니다. Bash 스크립트 기반 서비스에서 SIGTERM을 처리하는 올바른 방법은 무엇입니까? ...

Admin

nohup을 사용하여 rsync(및 기타 명령)를 실행하면 sigterm이 표시됩니다.
sigterm

nohup을 사용하여 rsync(및 기타 명령)를 실행하면 sigterm이 표시됩니다.

내 컴퓨터에서 HP UX B.11.31 시스템에 연결하고 nohup을 사용하여 매우 긴 명령을 실행하여 작업이 완료되는 동안 며칠 동안 잠을 자거나 다른 작업을 수행할 수 있습니다. 그러한 명령의 예: nohup rsync --rsync-path=/usr/local/bin/rsync -e ssh /data/src usr@target:/data/ >> /data/log/sync.out 2>&1 & 참고: Rsync 명령은 다른 HP UX 서버를 대상으로 합니다. ...

Admin

Linux 프로세스 생성, grep/찾기 및 종료
sigterm

Linux 프로세스 생성, grep/찾기 및 종료

기본적인 질문이 있어서 도움이 필요합니다. 다른 세션/프로세스 그룹에서 프로세스를 생성하려는 사용 사례가 있습니다. 즉, 프로세스를 생성한 상위 프로세스가 SIGTERM을 수신하면 하위 프로세스가 신호를 수신하지 않거나 종료됩니다. 다음에 동일한 프로세스가 생성되어야 할 때 프로세스(및 그 자식)를 종료하고 싶지만. 이 목표를 달성하기 위해 프로세스 ID를 추적하려고 합니다. 프로세스 ID가 저장되지 않고 다음에 종료할 수 없는 문제가 발생할 수 있으므로 디스크에 저장하는 것을 좋아하지 않습니다....

Admin

find 명령이 신호 15에 의해 종료되었습니다.
sigterm

find 명령이 신호 15에 의해 종료되었습니다.

find 명령에 대해 질문이 있습니다. 나는 약 300개의 서버를 실행하고 파일이 존재하는지 확인하기 위해 스크립트에서 이 줄을 사용합니다. 파일이 존재하면 0을 반환하고 파일이 존재하지 않으면 1을 반환합니다. $(timeout 4s ssh -n $user@$servername "find / -name file.jar 2>/dev/null | egrep '.*'") 여기서 $user는 ssh 사용자이고, $servername은 ssh하려는 서버의 서버 이름이고, file.jar은 내가 ...

Admin

종료 시 SIGTERM과 SIGKILL 사이의 지연은 얼마나 됩니까?
sigterm

종료 시 SIGTERM과 SIGKILL 사이의 지연은 얼마나 됩니까?

haltUnix 계열 시스템이 , shutdown등 poweroff또는 이에 상응하는 GUI를 사용하여 정상적으로 종료되면 먼저 SIGTERM 신호를 발행하여 모든 프로세스를 정상적으로 종료하려고 시도합니다. 얼마 후 여전히 실행 중인 프로그램에 SIGKILL을 보냅니다. 이 지연은 얼마나 걸리나요? 프로그램이 정상적으로 종료되는 데 얼마나 걸리나요? 시스템마다 다른 경우 Ubuntu Server의 구체적인 기본 설정을 알고 싶습니다. 편집: Systemd의 90년대 지연이 설명된 대로입니까?여기...

Admin

nano, 수신된 SIGHUP 또는 SIGTERM을 사용하여 새 파일을 만들 수 없습니다.
sigterm

nano, 수신된 SIGHUP 또는 SIGTERM을 사용하여 새 파일을 만들 수 없습니다.

이 주제에 대해서만 다음 질문을 찾았습니다. SIGHUP 또는 SIGTERM 수신: nano는 빈 파일을 편집할 수 없습니다. 웹 서버를 구성 중입니다. 이전에는 아무런 문제도 없었는데 이 오류의 원인이 정확히 무엇인지 궁금합니다. 삼바와 PHP를 설치했습니다. 이전 의견에서 제안한 대로 strace 및 auditd를 시도했지만 이 문제는 발생하지 않았습니다. @unity:/var/www/html $ sudo nano info.php Received SIGHUP or SIGTERM @unity:...

Admin

SIGKILL(및 SIGTERM)을 지정된 프로세스에 명시적으로 보내야 합니까?
sigterm

SIGKILL(및 SIGTERM)을 지정된 프로세스에 명시적으로 보내야 합니까?

읽다자일스의 대답, SIGHUP은 심각도 측면에서 SIGTERM과 거의 동일하지만 사용자가 터미널과의 연결을 끊을 때 터미널에서 실행 중인 애플리케이션에 자동으로 전송된다는 점에서 특정한 역할을 합니다(어원적으로 말하면 사용자가 통화 중이기 때문입니다. 모뎀에 연결된 회선이 끊어졌습니다). SIGHUP은 일반적으로 비자발적이며 다음과 관련이 있습니다.SIGTERM은 명시적으로 전송되어야 합니다.이므로 애플리케이션은 SIGHUP에 상태를 저장하려고 시도해야 합니다. "SIGTERM은 명시적으...

Admin

시작 중에 서버가 멈춤: SIGTERM 수신
sigterm

시작 중에 서버가 멈춤: SIGTERM 수신

문제는 SSH를 사용하여 서버에 로그인하려고 할 때 응답이 없고 핑을 할 수 없다는 것입니다. 콘솔로 이동하여 서버를 다시 시작하면 다시 시작 프로세스가 중단됩니다. 이 문제를 해결하는 방법. ...

Admin

Ctrl+C를 누르면 터미널 창이 완전히 닫힙니다. 이유/방법은 무엇입니까?
sigterm

Ctrl+C를 누르면 터미널 창이 완전히 닫힙니다. 이유/방법은 무엇입니까?

터미널에서 Ctrl+C를 실행할 때 터미널 창을 완전히 닫는 프로세스가 있는데, 왜 이런 일이 발생하는지 아는 사람이 있습니까? 이제 프로세스는 다음과 같이 시작됩니다. exec "$(dirname "$0")/suman-shell" # a 이전에 시작된 방법은 다음과 같았습니다. 문제 없습니다. "./$(dirname "$0")/suman-shell" # b exec를 사용하면 터미널 창이 닫히는 것 같은데 왜 신호를 받은 후 닫히지 a않고 닫히나요?b ...

Admin