kill

특정 리소스를 소비하는 도구를 종료하는 스크립트/데몬?
kill

특정 리소스를 소비하는 도구를 종료하는 스크립트/데몬?

저는 SGE Linux 클러스터에서 작업하고 있는데 초보자는 종종 qsub또는 qlogin(https://gridscheduler.sourceforge.net/htmlman/htmlman1/qsub.html). 다음과 같은 특정 프로그램을 종료할 수 있는 도구나 방법이 있습니까?바블라) 로그인 노드에서 실행하는 데 5분 이상 걸리면 어떻게 됩니까? ...

Admin

LXC 게스트 내부의 OOM 킬러 방지
kill

LXC 게스트 내부의 OOM 킬러 방지

나는 파이썬 프로그램을 가지고 있습니다 myprogram.py. 내 Python 프로그램이 메모리 부족(OOM)으로 인해 종료되었음을 깨달았습니다. 그러나 내 VPS가 LXC 내부에 있고 1GB의 스왑 공간이 있으며 메모리가 가득 차면( 로 확인 htop) VPS에 스왑 공간이 내장되어 있음에도 불구하고 스왑 메모리를 활용하지 않는다는 점도 확인했습니다. 커널 구성을 변경할 권한이 없습니다 vm.swappiness. 하지만 명령에 cgroups텍스트 가 있다는 것을 깨달았습니다 df. 어쩌면 OOM ...

Admin

sudoers에서 참조된 작업이 Kill 명령에서 여전히 실패합니다.
kill

sudoers에서 참조된 작업이 Kill 명령에서 여전히 실패합니다.

Node-RED에서 ConnMan을 다시 시작하고 싶습니다. 서비스는 자체 사용자에 의해 실행됩니다 nodered. 사용자로 장치에 SSH를 입력 nodered하고 입력하면 nodered@pi:~$ sudo /etc/init.d/connman restart 이것은 작동합니다. 그러나 전화를 걸어 visudo다음 줄을 추가하면 다음과 같습니다. nodered ALL = (root) NOPASSWD: /etc/init.d/connman restart 명령을 실행할 때 다음 오류가 발생합니다. node...

Admin

실행 파일이 시스템에 표시하는 이름을 변경하는 방법
kill

실행 파일이 시스템에 표시하는 이름을 변경하는 방법

언급하는 것을 잊어 버렸습니다. Suse Tumbleweed에서 실행되고 데스크탑은 KDE Plasma입니다. 내 디렉토리에 bin심볼릭 링크 가 있습니다 mpv. $ ls -l bin/Play lrwxrwxrwx 1 boffi users 12 Feb 11 12:33 bin/Play -> /usr/bin/mpv Play임의의 음악 파일을 호출하는 스크립트가 있습니다. $ cat bin/play_alarm #! /usr/bin/bash files=($(find $HOME/Music/$1 -...

Admin

Zenity --auto-kill은 Ghostscript 프로세스에서 작동하지 않습니다.
kill

Zenity --auto-kill은 Ghostscript 프로세스에서 작동하지 않습니다.

"취소" 버튼을 눌렀을 때 상위 프로세스를 종료하는 데 사용되는 기능 --auto-kill에 따라 zenity 옵션에 대한 질문이 있습니다 . zenity --help-progress이 줄에 필요한 것은 다음과 같습니다. gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile="$FOLDER.pdf" "$FILE" | zenity --progress --title="P...

Admin

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