«process-management» 태그된 질문

주제가 시스템 프로세스 관리에 관한 경우이 태그를 사용하십시오. 이에 사용되는 명령은 예를 들어 ps 및 kill -9 xxxx 및 service xyz start | stop | restart 및 htop과 같습니다. 종종 메모리 관리와 함께 사용됩니다.

3
D 상태에서 처리 할 수없는 프로세스 시뮬레이션
서버 외부 환경에서의 재난 테스트 시나리오를 위해 프로세스를 D (무정전 절전 모드) 상태에 빠뜨리는 쉬운 방법을 찾고 있습니다. 쉬운 방법이 있습니까? 예제 C 샘플 코드는 플러스입니다. :) 편집 -프로세스가 D 상태 인 것으로 표시되어 있지만 여전히 신호를 수신하여 종료 될 수 있으므로 첫 번째 답변은 반올림입니다.

2
SIGQUIT는 SIGTERM과 동일합니까?
CentOS / RHEL을 배우고 있으며 현재 프로세스 관리에 관한 몇 가지 작업을하고 있습니다. 내가 읽고있는 RHCSA 책은 kill 1234SIGQUIT를 보내는 것으로 실행하는 것을 설명합니다 . 신호 유형에 대한 스위치를 추가하지 않고 kill 명령을 항상 기본값으로 설정해야한다고 생각했습니다.kill -15 SIGTERM은 kill -15SIGKILL이 kill -9맞습니까? CentOS / RHEL이 약간 다른 방법을 사용 …


2
명령을 병렬로 실행하고 다음 명령을 시작하기 전에 한 명령 그룹이 완료 될 때까지 기다리십시오.
여러 명령을 포함하는 스크립트가 있습니다. 명령이 함께 실행되도록 그룹화하는 방법 (여러 명령 그룹을 만들고 싶습니다. 각 그룹 내에서 명령이 동시에 실행되어야 함) 그룹은 순차적으로 실행되어야합니다. 다음 그룹) ... 즉 #!/bin/bash command #1 command #2 command #3 command #4 command #5 command #6 command #7 command #8 command #9 command #10 …


2
확인 방법, 어느 한도를 초과 했습니까? (ulimit로 인해 프로세스가 종료되었습니다.)
프로세스가 ulimited 환경에서 실행된다고 가정 해 봅시다. ( ulimit ... -v ... -t ... -x 0 ... ./program ) 프로그램이 종료되었습니다. 여러 가지 이유가있을 수 있습니다. 메모리 / 시간 / 파일 제한이 초과되었습니다. 그냥 간단한 segfault; 또는 리턴 코드가 0 인 정상적인 종료. 프로그램을 수정하지 않고 프로그램 종료 이유를 확인하는 …

4
간단한 큐잉 시스템?
상용 PC가 주어지면, 우리는 PC를 사용하여 백그라운드에서 일부 작업을 24 시간 내내 실행하고 싶습니다. 기본적으로 다음과 같은 명령을 원합니다. add-task *insert command here* list-tasks remove-task(s) 추가 된 작업은 대기열에 넣고 백그라운드에서 차례로 실행해야합니다 (쉘에서 로그 아웃 한 후에도 계속 실행). 이를 수행하는 간단한 스크립트 / 프로그램이 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.