kill

하나의 프로세스가 종료되면 나머지 프로세스도 종료될 수 있도록 "프로세스 그룹"에서 여러 터미널 창을 시작합니다.
kill

하나의 프로세스가 종료되면 나머지 프로세스도 종료될 수 있도록 "프로세스 그룹"에서 여러 터미널 창을 시작합니다.

3개의 터미널 에뮬레이터 창을 시작하는 스크립트가 있습니다. #!/bin/sh terminator --role='terminator-left' 2>/dev/null & sleep 0.1 terminator --role='terminator-center' 2>/dev/null & sleep 0.1 terminator --role='terminator-right' 2>/dev/null & (저는 openbox 구성 파일에 정의된 다른 모니터에 창을 자동으로 배치할...

Admin

Bash에 내장된 "kill"의 간섭 없이 Cygwin의 "/bin/kill" 매뉴얼 페이지를 어떻게 읽을 수 있습니까?
kill

Bash에 내장된 "kill"의 간섭 없이 Cygwin의 "/bin/kill" 매뉴얼 페이지를 어떻게 읽을 수 있습니까?

저는 Windows 10에서 Cygwin을 사용하고 있지만 WSL2와 함께 Ubuntu도 사용하고 있습니다. 후자로는 이것을 재현할 수 없습니다. cygwin을 입력하면 man kill이라고 표시됩니다 No manual entry for kill. 를 입력하면 man /bin/kill올바른 파일이 표시되는 것 같지만 바이너리 횡설수설 사이에 끼여 있습니다. man이 페이지를 올바르게 보려면 어떻게 실행해야 합니까 ? ...

Admin

메모리가 부족할 때 cgroup v2의 프로세스 종료 순서는 무엇입니까?
kill

메모리가 부족할 때 cgroup v2의 프로세스 종료 순서는 무엇입니까?

저는 Ubuntu 22.04에서 cgroup v2를 사용하여 그룹의 사용자를 제한하고 있습니다. 메모리 부족(OOM)이 발생했을 때 프로세스를 종료하는 방법을 알고 싶습니다. 예를 들어: 컴퓨터에는 100G 메모리가 있습니다. A, B, C, D라는 4명의 사용자로 구성된 그룹이 있습니다. 이 그룹의 메모리 제한은 80G입니다. 즉, 4명의 사용자 모두가 80G를 초과할 수 없습니다. 먼저, 사용자 A는 50G 메모리를 사용하여 프로그램(프로세스 a)을 실행합니다. 잠시 후 B는 20G(b)를 사용하...

Admin

프로세스가 SIGKILL이면 이름 주위에 대괄호([])가 나타납니다.
kill

프로세스가 SIGKILL이면 이름 주위에 대괄호([])가 나타납니다.

다음과 같은 프로세스를 실행하고 종료하고 있습니다. python some_script.py &; pid=$!; sleep 5; kill -9 $!; ps -o pid,sid,uid,state,start,command 즉, 백그라운드에서 스크립트를 실행하고 해당 프로세스 ID를 기록하고 5초 동안 대기한 후 SIGKILL로 종료하고 마지막으로 프로세스 목록을 표시합니다. 스크립트 자체는 메모리를 많이 사용합니다. 소스 코드는 질문 끝에 포함되어 있습니다. 의 출력은 ps다음과 같습니다 P...

Admin

Perl의 `kill`은 예상치 못한 `$! == Errno::EINTR`을 사용합니다.
kill

Perl의 `kill`은 예상치 못한 `$! == Errno::EINTR`을 사용합니다.

TCP 연결을 처리하기 위해 하위 프로세스를 포크하는 네트워크 데몬을 작성했습니다. SIGINT기본 프로세스 의 각 하위 프로세스에 대해 하나씩 트리거하여 kill일부 최종 통계를 정리하고 수집합니다. 거의 모든 경우에 잘 작동하며 하위 프로세스가 매우 빠르게 종료됩니다. 그러나 때로는 하위 프로세스가 짧은 시간 초과(예: 5초) 내에 종료를 거부하는 경우도 있습니다. 당시 무슨 일이 있었는지 전혀 모르므로 상황을 진단하기 위해 자세한 출력을 추가했습니다. netcat연결을 열고 프로세스를 일시 중지...

Admin

linux: kill -9 프로세스는 두 번째 시도에서만 성공합니다.
kill

linux: kill -9 프로세스는 두 번째 시도에서만 성공합니다.

현재 해결 중이에요여러 chroot가 umount /chrootedpath /dev/pts된 후: 대상이 사용 중입니다.. 문제의 일부를 발견했습니다. 아직 실행 중인 두 프로세스가 명령 ps으로 표시되었습니다 . sudo choot그들은 Ss/ T상태에 있습니다. 이상하게도 나는 다른 사람이 아니라 내가 죽임을 당하는 것이 아니라는 사실을 알았기 때문에 혼란스러웠 kill -9습니다 . 그래서 더 많이 배우려고 노력했어요 . 하지만 이번에는 0으로 종료됩니다. 두 프로세스 모두 먼저 실패하고 그 중...

Admin

SSH를 통해 실행될 때 백그라운드 프로세스는 SIGINT에 의해 종료되지 않습니다.
kill

SSH를 통해 실행될 때 백그라운드 프로세스는 SIGINT에 의해 종료되지 않습니다.

ssh, nohup, bg 등을 시도하고 있습니다. 다음을 사용하여 원격으로 테일 프로세스를 시작했습니다. $ ssh remotehost '{ nohup tail -f ut.log &> /dev/null < /dev/null &} && echo $!' 예상대로 백그라운드 테일 프로세스를 성공적으로 시작하고 pid를 인쇄하고 종료합니다. 그런 다음 원격 시스템에 로그인하고 pid를 확인합니다. $ ps -o pid,tid,ppid,pgid,sid,class,ni...

Admin

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

"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

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

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

CUDA를 사용하는 프로세스가 중단되고 다른 모든 프로세스도 중단됩니다. 어떻게 해야 합니까?
kill

CUDA를 사용하는 프로세스가 중단되고 다른 모든 프로세스도 중단됩니다. 어떻게 해야 합니까?

저는 Linux 시스템(Devuan Daedalus, 커널 버전 6.1.27)에서 실행하기 위해 CUDA CUDA 12.1을 사용하여 일부 프로그램을 작성하고 있습니다. 어떤 이유에서인지(약간 의심스럽기는 하지만 이것은 내 실수일 수 있습니다.) 프로세스가 어느 시점에서 중단되었습니다. SIGINT, SIGTERM 또는 SIGKILL을 보내도 효과가 없습니다. 이 프로세스의 세부 사항은 중요하지 않지만 - 파일 I/O를 수행하지 않고 네트워크를 사용하지 않으며 다른 주변 장치를 사용하지 않습니다. -...

Admin

서버가 응답하지 않으면 프로세스는 중단 없이 절전 모드로 전환됩니다.
kill

서버가 응답하지 않으면 프로세스는 중단 없이 절전 모드로 전환됩니다.

저는 sshfs를 사용하여 원격 서버의 디렉터리 및 파일을 마운트하고 상호 작용합니다. 내가 사용하는 명령은 다음과 같습니다. sshfs -o follow_symlinks host:dir mountpoint -o reconnect 일정 기간 동안 활동이 없었다가 컴퓨터를 일시 중단 모드에서 해제하면 원격 서버의 리소스를 사용하는 프로세스가 응답을 중지하는 경우가 있습니다. 이 문제는 주로 Nautilus(파일)에서 발생하며 열린 PDF 파일이 원격 서버에 있는 경우 Okular에서도 발생할 수 있...

Admin

프로세스를 종료했는데 다시 돌아왔습니다.
kill

프로세스를 종료했는데 다시 돌아왔습니다.

일부 프로세스가 실행 중입니다. >ps | grep camera 2345 root 3.08 someprocess camera.json 죽이려고 했으나 역시 안됨 kill 2345 kill -9 2345 일하다. 다른 PID에서 프로세스가 정상으로 돌아옵니다. 왜 이런 일이 발생하며 어떻게 죽이나요? ...

Admin

CUDA를 사용하는 프로그램은 오류 중 하나가 발생하면 정지되어 종료할 수 없습니다.
kill

CUDA를 사용하는 프로그램은 오류 중 하나가 발생하면 정지되어 종료할 수 없습니다.

뭔가 디버깅을 하려고 하는데프로그램내 것은 CUDA(특히 CUDA 그래프)를 사용합니다. 프로그램은 (가끔) 오류를 발생시킨 후 비교적 정상적으로 종료됩니다. 그러나 실패한 후 GPU를 사용하여 다른 프로그램을 실행하려고 하면 시작 시 즉시 멈추고 kill -KILL루트에서도 종료할 수 없습니다. 내 dmesg 출력(Linux 시스템)을 보면 다음 줄이 표시됩니다. [ 155.786155] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCn...

Admin