process-management

시스템 서비스의 메모리 제한 이해: 프로세스별로 또는 결합되어 있습니까?
process-management

시스템 서비스의 메모리 제한 이해: 프로세스별로 또는 결합되어 있습니까?

Memory: 300.3M (limit: 500.0M내 Linux 시스템에서 실행 중인 vcoagent.service라는 systemd 서비스가 있고 서비스( )에 대해 지정된 메모리 제한이 관리하는 프로세스에 어떻게 적용되는지 이해하려고 합니다 . 다음은 systemctl status vcoagent.service의 관련 출력입니다. ● vcoagent.service - Observability Agent Loaded: loaded (/etc/systemd/system/vcoagent.se...

Admin

로그오프로 인해 종료되지 않은 프로세스 식별
process-management

로그오프로 인해 종료되지 않은 프로세스 식별

불필요한 프로세스를 모두 종료하고 Linux 세션을 다시 시작하는 방법을 더 잘 이해하려고 노력 중입니다. "원치 않는"이란 충돌한 응용 프로그램에서 남은 프로세스를 의미합니다. 문제는 다음과 같습니다. 저는 Cairo-Dock믿을 수 있는 출처에서 설치했습니다. 한동안 사용한 후 아이러니하게도 두 번째로 도움말 아이콘을 클릭했을 때 작동이 멈췄습니다. 메인 프로세스를 종료할 수는 있었지만 다른 프로세스를 실행하고 있는지 확신할 수 없었기 때문에 Linux 세션에서 로그아웃하기로 결정했습니다. Lin...

Admin

전제조건 정보
process-management

전제조건 정보

나는 프로그램 실행을 위한 기본 스크립트를 보고 있었는데 dmenu_run, 그 중 내 관심을 불러일으킨 부분이 다음과 같습니다.dmenu [..other stuff..] | dmenu | sh & 그래서 몇 가지 테스트를 해봤습니다. 전제조건 정보 저는 GNU/Linux를 실행하고 있습니다. 내 시스템 sh에 . dash내 로그인 쉘은 이며 bash터미널 에뮬레이터입니다. 테스트 중에 생성된 창의 PID로 바꿉니다 . 이것을 이용 해서 얻을 수 있습니다. 문제가 발생하지 않는 한 로그 출...

Admin

스레드 이름: /proc/pid/comm은 항상 /proc/pid/status의 Name: 행 및 /proc/pid/stat의 두 번째 필드와 동일합니까?
process-management

스레드 이름: /proc/pid/comm은 항상 /proc/pid/status의 Name: 행 및 /proc/pid/stat의 두 번째 필드와 동일합니까?

Linux 스레드 또는 포크된 프로세스는 ps파일 시스템 및/또는 해당 명령줄에 표시되는 이름을 변경할 수 있습니다 /proc. 이 패키지를 사용 하면 , , 및 의 두 번째 필드 python-setproctitle에도 동일한 변경이 발생하며 , 여기에는 전체 길이만 표시되고 변경된 이름의 처음 15자가 나머지 3개 위치에 표시됩니다./proc/pid/cmdline/proc/pid/commName:/proc/pid/status/proc/pid/statcmdline 멀티 스레드 프로세스를 보면 ruby...

Admin

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

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

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

컴퓨터 클러스터를 사용하여 임의 바이너리 실행
process-management

컴퓨터 클러스터를 사용하여 임의 바이너리 실행

VPS가 3개 있습니다. 마스터, 슬레이브1, 슬레이브2를 가정합니다. 그들의 사양은 동일합니다. 프로세서: 1CPU 메모리: 1GB 디스크: 10GB 네트워크: LAN 내에서 서로 실행 메인 VPS에서 실행되는 임의의 바이너리(프로세스)를 VPS로 간주하고 싶습니다. 이는 마스터 VPS의 작업량이 네트워크를 통해 슬레이브 VPS로 공유된다는 것을 의미합니다. 따라서 프로그램은 다음 사양을 갖춘 컴퓨터에서 실행되고 있음을 보게 됩니다. 프로세서: 3CPU 메모리: 3GB 디스크: 30GB 문제...

Admin

Nodejs를 v10.24.1에서 v16.15.1로 업그레이드한 후 PM2는 nodejs 마이크로서비스를 실행할 수 없습니다.
process-management

Nodejs를 v10.24.1에서 v16.15.1로 업그레이드한 후 PM2는 nodejs 마이크로서비스를 실행할 수 없습니다.

내 centos 머신에서 nodejs 10.24.1에서 16.15.1로 업그레이드했습니다. pm2를 최신 버전으로 업데이트하고 pm2를 실행하여 성공적으로 실행 중인 모든 마이크로서비스 프로세스를 업데이트했습니다. 그러나 rebbot에서는 메모리에 Pm2 데이터가 충분하지 않기 때문에 Pm2가 프로세스를 시작할 수 없으며 오류가 발생합니다. 재부팅할 때마다 이런 일이 발생합니다. ...

Admin

Fuser에 존재하지 않는 프로세스가 표시되어 NVIDIA GPU 재설정이 실패합니다.
process-management

Fuser에 존재하지 않는 프로세스가 표시되어 NVIDIA GPU 재설정이 실패합니다.

여전히 메모리를 차지하고 있지만 이를 사용하는 프로세스가 없는 NVIDIA A100 카드를 재설정하려고 합니다. 먼저 NVIDIA 카드를 사용하여 모든 프로세스를 종료했습니다. sudo fuser -k /dev/nvidia* 그런 다음 재설정 명령을 실행하십시오. sudo nvidia-smi -r 하지만 아직 GPU를 사용하는 프로세스가 있다고 합니다. 실행하면 일부 프로세스 와 해당 PID가 sudo fuser -v /dev/nvidia*나열됩니다 . 그러나 아무것도 반환되지 않으며( 프로세스 ...

Admin

리눅스가 하루에 "게임"을 할 수 있는 시간을 제한하도록 강제하여 루트 재정의를 방지하려면 어떻게 해야 합니까?
process-management

리눅스가 하루에 "게임"을 할 수 있는 시간을 제한하도록 강제하여 루트 재정의를 방지하려면 어떻게 해야 합니까?

질문: 비디오 게임 중독과 싸우고 있습니다. https://www.reddit.com/r/Steam/comments/v0wj7i/is_there_a_way_to_limit_gaming_time/ 놀이, 외부 치료를 제한하는 기존 방법은 거의 없습니다. 제가 root일해야 해요. root모든 발명의 한계를 뛰어넘는 힘을 부여합니다. 도구: 나는 상당히 재능 있는 Qt 프로그래머이지만 Linux 아키텍처에는 어느 정도 익숙합니다. 필요한 경우 커널 코드를 다룰 의향이 있습니다. 나는 가지고있다...

Admin

문맥
process-management

문맥

문맥 내부에감독 문서supervisorctl add, 및 제어 명령 에 대해 다음 매개변수를 읽을 수 있습니다 supervisorctl remove. <이름> 추가 [...] 프로세스/그룹 구성의 모든 업데이트를 활성화합니다. <이름> 삭제 [...] 활성 구성에서 프로세스/그룹 제거 질문 시스템에서 실행 중인 프로세스가 구성 업데이트를 "활성화"한다는 것이 정확히 무엇을 의미하는지, 활성 구성에서 프로세스/그룹을 "제거"한다는 것이 정확히 무엇을 의미하는지 잘 모르겠습니...

Admin

기본 프로세스가 시작된 후 실행할 스크립트를 도커 컨테이너에 포함
process-management

기본 프로세스가 시작된 후 실행할 스크립트를 도커 컨테이너에 포함

특정 도커 이미지(alpine 기반)에 대해 일부 사용자 지정 코드를 실행하고 싶습니다.뒤쪽에컨테이너가 시작됩니다. 코드를 컨테이너 안에 넣어서 사용하기 쉽고 모든 것이 독립적이기를 원합니다. 일반적으로 컨테이너의 진입점이나 명령을 재정의하지만 이 경우에는 불가능합니다. 내 솔루션: docker-compose.yml volumes: - ./entrypoint-custom.sh:/entrypoint-custom.sh:ro entrypoint: /entrypoint-custom.sh # ov...

Admin

특정 조건이 충족되면 스크립트에서 "tail -f"를 중지하고 종료하려면 어떻게 해야 합니까?
process-management

특정 조건이 충족되면 스크립트에서 "tail -f"를 중지하고 종료하려면 어떻게 해야 합니까?

저는 슈퍼컴퓨터에서 작업을 관리하기 위한 스크립트를 작성하려고 합니다. 세부 사항은 중요하지 않지만 중요한 점은 스크립트 tail -f가 파일이 나타나면 해당 파일을 실행한다는 것입니다. 이제 이 작업은 영원히 실행되지만 작업이 완료된 것으로 감지되면 완전히 중지하고 스크립트를 종료하고 싶습니다. 불행히도 나는 붙어 있습니다. 여러 솔루션을 시도했지만 그 중 어느 것도 종료 스크립트가 없으며 작업 종료를 감지한 후에도 계속 실행됩니다. 아래 버전이 가장 논리적인 것으로 보이지만 이 버전도 영원히 실행...

Admin

의심스러운 bash 프로세스 식별(CPU 및 RAM 사용량이 높음)
process-management

의심스러운 bash 프로세스 식별(CPU 및 RAM 사용량이 높음)

며칠 전 나는 내 Arch 시스템의 htop에 상대적으로 높고 CPU 및 RAM 사용량이 변동하는 bash 프로세스가 있다는 것을 발견했습니다. 정확한 위치를 확인하기 위해 창을 하나씩 닫기 시작했고 Firefox를 닫으면 프로세스도 종료되었습니다. 그런 다음 답변을 찾기 위해 온라인에 접속하여 다음을 발견했습니다.위치두 번째와 세 번째로 이를 발견했을 때 몇 가지 제안 사항을 시도했지만 출력을 해석하는 방법을 모르겠습니다(아래 게시됨). 참고로 두 번째와 세 번째 목격에서는 PID가 각각 6774와...

Admin