diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 13:17:26 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 13:17:26 +0000 |
commit | a4dc4fbcc1b131061dcccd5cdcc2395d9a2ba784 (patch) | |
tree | bc531e7e083fff1668bb4e79e9692d8cc47aea95 /man-po/ko | |
parent | Initial commit. (diff) | |
download | psmisc-a4dc4fbcc1b131061dcccd5cdcc2395d9a2ba784.tar.xz psmisc-a4dc4fbcc1b131061dcccd5cdcc2395d9a2ba784.zip |
Adding upstream version 23.7.upstream/23.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'man-po/ko')
-rw-r--r-- | man-po/ko/fuser.1 | 185 | ||||
-rw-r--r-- | man-po/ko/killall.1 | 105 | ||||
-rw-r--r-- | man-po/ko/peekfd.1 | 55 | ||||
-rw-r--r-- | man-po/ko/prtstat.1 | 35 | ||||
-rw-r--r-- | man-po/ko/pslog.1 | 40 | ||||
-rw-r--r-- | man-po/ko/pstree.1 | 119 |
6 files changed, 539 insertions, 0 deletions
diff --git a/man-po/ko/fuser.1 b/man-po/ko/fuser.1 new file mode 100644 index 0000000..3e4e216 --- /dev/null +++ b/man-po/ko/fuser.1 @@ -0,0 +1,185 @@ +.\" +.\" Copyright 1993-2005 Werner Almesberger +.\" 2005-2023 Craig Small +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH FUSER 1 2022\-11\-02 psmisc "사용자 명령" +.SH 이름 +fuser \- 파일 또는 소켓을 사용하는 프로세스를 식별합니다 +.SH 개요 +.ad l +\fBfuser\fP [\fB\-fuv\fP] [\fB\-a\fP|\fB\-s\fP] [\fB\-4\fP|\fB\-6\fP] [\fB\-c\fP|\fB\-m\fP|\fB\-n\fP +\fI<영역>\fP] [\fB\ \-k\fP [\fB\-i\fP] [\fB\-M\fP] [\fB\-w\fP] [\fB\-\fP\fI<시그널>\fP] ] +\fI<이름> \fP ... +.br +\fBfuser \-l\fP +.br +\fBfuser \-V\fP +.ad b +.SH 설명 +\fBfuser\fP 는 지정 파일 또는 파일 시스템을 사용하는 프로세스의 PID를 나타냅니다. 기본 표시 모드에서, 각 파일 이름 다음에는 +접근 형식을 나타내는 문자가 따라옵니다: +.PP +.RS +.PD 0 +.TP +\fBc\fP +현재 디렉터리입니다. +.TP +\fBe\fP +실행하고 있는 실행 파일입니다. +.TP +\fBf\fP +파일을 엽니다. \fBf\fP 는 기본 표시 모드에서 생략합니다. +.TP +\fBF\fP +기록 목적으로 파일을 엽니다. \fBF\fP 는 기본 표시 모드에서 생략합니다. +.TP +\fBr\fP +루트 디렉터리입니다. +.TP +\fBm\fP +메모리에 매핑한 파일 또는 공유 라이브러리입니다. +.TP +\&\fB.\fP +입력 자리이며, 기본 표시 모드에서 생략합니다. +.PD +.RE +.LP +\fBfuser\fP 는 지정 파일에 접근한 사용자가 없거나 치명적인 오류가 있을 경우에 0이 아닌 코드 값을 반환합니다. 적어도 하나 +이상의 접근 사용자 또는 프로세스를 찾으면, \fBfuser\fP에서 0값을 반환합니다. +.PP +TCP와 UDP 소켓으로 프로세스를 찾아보려면, 해당 이름 영역을 \fB\-n\fP 옵션으로 선택해야합니다. \fBfuser\fP는 기본적으로 +IPv6와 IPv4 소켓을 둘 다 찾아봅니다. 기본 동작을 바꾸려면 \fB\-4\fP와 \fB\-6\fP 옵션을 사용하십시오. 소켓은 로컬 또는 +원격 포트, 원격 주소로 지정할 수 있습니다. 모든 필드는 옵션이지만, 빠진 입력란 앞에는 반드시 쉼표를 넣어야 합니다: +.PP +[\fI<로컬_포트>\fP][,[\fI<원격_호스트>\fP][,[\fI<원격_포트>\fP]]] +.PP +기호 문자 또는 숫자 값을 IP 주소와 포트 번호로 사용할 수 있습니다. +.PP +\fBfuser\fP 는 PID만을 표준 출력으로 내보내며 나머지는 표준 오류로 내보냅니다. +.SH 옵션 +.TP +\fB\-a\fP, \fB\-\-all\fP +명령행에 지정한 모든 파일을 나타냅니다. 기본적으로 최소한 하나 이상의 프로세스로 접근한 파일만 나타납니다. +.TP +\fB\-c\fP +\fB\-m\fP 옵션과 동일하며, POSIX 호환 목적으로 사용합니다. +.TP +\fB\-f\fP +조용히 무시하며, POSIX 호환 목적으로 사용합니다. +.TP +\fB\-k\fP, \fB\-\-kill\fP +파일에 접근하는 프로세스를 강제로 끕니다. \fB\-\fP\fI<시그널>\/\fP로 바꾸지 않으면 SIGKILL 시그널을 보냅니다. +\fBfuser\fP 프로세스 자체는 강제로 끝내지 않습니다만, 다른 \fBfuser\fP 프로세스는 강제로 끝낼 수 있습니다. \fBfuser\fP를 +실행하는 프로세스의 해당 사용자 ID는 강제로 끝내기 전에 실제 사용자 ID로 설정합니다. +.TP +\fB\-i\fP, \fB\-\-interactive\fP +프로세스를 강제로 끝내기 전에 사용자에게 확인합니다. 이 옵션은 \fB\-k\fP 옵션이 없을 떄도 조용히 무시합니다. +.TP +\fB\-I\fP, \fB\-\-inode\fP +이름 영역에 대해 \fB<파일>\fP을 지정한 파일의 아이노드와 모두 비교하며, 네트워크 파일 시스템의 파일 이름에 대해서는 +수행하지 않습니다. +.TP +\fB\-l\fP, \fB\-\-list\-signals\fP +알려진 모든 시그널 이름을 나타냅니다. +.TP +\fB\-m\fP\fI <이름>\fP, \fB\-\-mount \fP\fI<이름>\fP +\fI<이름>\fP 에는 마운트한 파일 시스템이나 마운트한 블록 장치에 있는 파일을 지정합니다. 해당 파일 시스템의 파일에 +접근하는 모든 프로세스를 나타냅니다. 디렉터리를 지정했다면, 자동으로 \fI<이름>\fP/ 으로 바꾸어 해당 디렉터리에 +마운트한 파일 시스템을 활용합니다. +.TP +\fB\-M\fP, \fB\-\-ismountpoint\fP +\fI<이름>\fP으로 마운트 지점을 지정했을 때만 요청을 수행합니다. \fI<이름>\fP이 파일 시스템에 없을때 +머신에서 사용자 여러분의 강제 퇴출을 막는 귀중한 안전장치입니다. +.TP +\fB\-w\fP +기록 접근을 하고 있는 프로세스만 강제로 끝냅니다. \fB\-k\fP 옵션이 없을 때도 이 옵션은 조용히 무시합니다. +.TP +\fB\-n\fP\fI <이름영역>\fP, \fB\-\-namespace \fP\fI<이름영역>\fP +다른 이름 영역을 선택합니다. \fBfile\fP(파일 이름, 기본), \fBudp\fP(로컬 UDP 포트), \fBtcp\fP(로컬 TCP 포트) +이름 영역을 지원합니다. 포트의 경우 포트 번호 또는 심볼 이름 둘 다 지원합니다. 햇갈리지만 않는다면 +\fI<이름>\fP\fB/\fP\fI<영역>\fP (예: \fI80\fP\fB/\fP\fItcp\fP) 표기 방식을 활용할 수 있습니다. +.TP +\fB\-s\fP, \fB\-\-silent\fP +동작 내용 출력을 하지 않습니다. 이 모드에서 \fB\-u\fP, \fB\-v\fP 옵션은 무시합니다. \fB\-a\fP 옵션은 \fB\-s\fP 옵션과 함께 +사용하면 안됩니다. +.TP +\fB\-\fP\fI<시그널>\fP +프로세스를 강제로 끝낼 때 SIGKILL 대신 내보낼 지정 시그널을 사용합니다. 시그널은 이름(예: \fB\-HUP\fP) 또는 번호(예: +\fB\-1\fP)로 지정할 수 있습니다. 이 옵션은 \fB\-k\fP 옵션을 사용하지 않으면 조용히 무시합니다. +.TP +\fB\-u\fP, \fB\-\-user\fP +각 PID에 프로세스 소유자 사용자 이름을 붙입니다. +.TP +\fB\-v\fP, \fB\-\-verbose\fP +장황한 출력 모드. 프로세스를 \fBps\fP 방식으로 나타냅니다. PID, 사용자, 명령을 \fBps\fP와 비슷하게 나타냅니다. 접근에서는 +프로세스의 파일 접근 방식을 나타냅니다. 일부 파일이 마운트 지점, knfs 익스포팅, 스왑 파일로 접근했을 경우에도 장황한 출력 +모드로 나타냅니다. 이 경우 \fBkernel\fP이 PID 대신 나타납니다. +.TP +\fB\-V\fP, \fB\-\-version\fP +버전 정보를 나타냅니다. +.TP +\fB\-4\fP, \fB\-\-ipv4\fP +IPv4 소켓만 검색합니다. 이 옵션은 \fB\-6\fP 옵션과 사용하면 안되며, tcp 및 udp 이름 영역에만 해당합니다. +.TP +\fB\-6\fP, \fB\-\-ipv6\fP +IPv6 소켓만 검색합니다. 이 옵션은 \fB\-4\fP 옵션과 사용하면 안되며, tcp 및 udp 이름 영역에만 해당합니다. +.SH 파일 +.TP +/proc +proc 파일 시스템의 위치입니다 +.SH 예제 +.TP +\fBfuser \-km /home\fP +어떤 힉으로든 /home 파일 시스템에 접근하고 있는 모든 프로세스를 강제로 끝냅니다. +.TP +\fBif fuser \-s /dev/ttyS1; then :; else \fP\fI<명령>\fP\fB; fi\fP +/dev/ttyS1을 활용하는 프로세스가 없다면 \f\fI명령\fP\fP을 실행합니다. +.TP +\fBfuser telnet/tcp\fP +(로컬) 텔넷 포트의 모든 프로세스를 나타냅니다. +.SH 제약사항 +동일한 파일 또는 파일 시스템에 동일한 방식으로 여러번 접근하는 프로세스는 한번만 나타냅니다. +.PP +동일한 개체를 명령행에 여러번 지정하면, 일부 항목은 무시합니다. +.PP +\fBfuser\fP는 권한 없이 실행할 경우 일부 정보를 가져오지 못할 수 있습니다. 이 결과로, 다른 사용자가 소유한 프로세스에서 연 +파일은 목록에 나타나지 않으며, 매핑한 실행 파일로 분류한 요소만 나타납니다. +.PP +\fBfuser\fP는 권한이 없는 파일 서술자 테이블의 프로세스 정보를 나타낼 수는 없습니다. 대부분의 경우 이런 문제는 \fBfuser\fP를 +일반 사용자로 실행할 때 TCP 또는 UDP 소켓을 찾아볼 때 나타납니다. 이 경우 \fBfuser\fP에서는 접근 권한이 없다고 +알려줍니다. +.PP +\fBfuser\fP SUID 루트를 설치하면 일부 정보를 조회하는 관련 문제를 막아주긴 하지만, 보안 및 사생활 문제로 적절하지 못합니다. +.PP +\fBudp\fP 와 \fBtcp\fP 이름 영역, 유닉스 도메인 소켓은 1.3.78 버전 이전 커널에서는 검색할 수 없습니다. +.PP +커널 접근은 \fB\-v\fP 옵션으로만 나타납니다. +.PP +\fB\-k\fP 옵션만 프로세스를 처리할 수 있습니다. 사용자가 커널이라면, \fBfuser\fP 에서 지침을 나타내긴 하지만 그 이상의 동작은 +취하지 않습니다. +.PP +\fBfuser\fP는 다른 마운트 이름 영역에서 프로세스가 마운팅한 블록 장치는 보여주지 않습니다. fuser가 아닌 프로세스 이름 영역의 +프로세스 파일 서술자 테이블에 장치 ID가 나타나서 결과적으로 일치하지 않기 때문입니다. +.SH 버그 +.PP +\fBfuser \-m /dev/sgX\fP 명령 (또는 \fB\-k\fP 플래그로 강제로 끝냄) 은 해당 장치를 설정하지 않아도 모든 프로세스를 +보여줍니다. 이런 동작을 취하는 다른 장치가 있을 수도 있습니다. +.PP +\fB\-m\fP 마운트 옵션은 동일한 장치에서 지정한 파일과 일치하는 어떤 파일이든 찾겠지만, 마운트 지점을 지정하기만 할 경우 \fB\-M\fP +옵션을 활용하십시오. +.PP +\fBfuser\fP는 \fBstat\fP(2) 과 \fI/proc/<PID>/maps\fP의 장치 ID가 달라 \fBbtrfs\fP(5) +파일 시스템에서의 경우 프로세스 공유 라이브러리 같은 매핑 파일을 찾아내지 못합니다. +.SH "추가 참조" +\fBkill\fP(1), \fBkillall\fP(1), \fBstat\fP(2), \fBbtrfs\fP(5), \fBlsof\fP(8), +\fBmount_namespaces\fP(7), \fBpkill\fP(1), \fBps\fP(1), \fBkill\fP(2). diff --git a/man-po/ko/killall.1 b/man-po/ko/killall.1 new file mode 100644 index 0000000..b2a1400 --- /dev/null +++ b/man-po/ko/killall.1 @@ -0,0 +1,105 @@ +.\" +.\" Copyright 1993-2002 Werner Almesberger +.\" 2002-2023 Craig Small +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH KILLALL 1 2023\-06\-17 psmisc "사용자 명령" +.SH 이름 +killall \- 지정한 이름의 프로세스를 강제로 끝냅니다 +.SH 개요 +.ad l +\fBkillall\fP [\fB\-Z\fP,\fB\ \-\-context\fP \fI<패턴>\fP] [\fB\-e\fP,\fB\ \-\-exact\fP] +[\fB\-g\fP,\fB\ \-\-process\-group\fP] [\fB\-i\fP,\fB\ \-\-interactive\fP] [\fB\-n\fP,\fB\ \-\-ns\fP +\fIPID\fP] [\fB\-o\fP,\fB\ \-\-older\-than\fP \fI<시간>\fP] [\fB\-q\fP,\fB\ \-\-quiet\fP] +[\fB\-r\fP,\fB\ \-\-regexp\fP] [\fB\-s\fP,\fB\ \-\-signal\fP \fI<시그널>\fP,\ \fB\-\fP\fI<시그널>\fP] [\fB\-u\fP,\fB\ \-\-user\fP \fI<사용자>\fP] [\fB\-v\fP,\fB\ \-\-verbose\fP] [\fB\-w\fP,\fB\ \-\-wait\fP] [\fB\-y\fP,\fB\ \-\-younger\-than\fP \fI<시간>\fP] +[\fB\-I\fP,\fB\ \-\-ignore\-case\fP] [\fB\-V\fP,\fB\ \-\-version\fP] [\fB\-\-\fP] \fI<이름>\fP +\&... +.br +\fBkillall\fP \fB\-l\fP, \fB\-\-list\fP +.br +\fBkillall\fP \fB\-V\fP,\fB\ \-\-version\fP +.ad b +.SH 설명 +\fBkillall\fP은 지정 명령에 일치하는 모든 실행 프로세스에 시그널을 보냅니다. 지정한 시그널 이름이 없다면 SIGTERM을 +보냅니다. +.PP +시그널은 이름(예: \fB\-HUP\fP 또는 \fB\-SIGHUP\fP), 번호(예: \fB\-i\fP), \fB\-s\fP 옵션으로 지정할 수 있습니다. +.PP +If the command name is not regular expression (option \fB\-r\fP) and contains a +slash (\fB/\fP), processes executing that particular file will be selected for +killing, independent of their name. +.PP +\fBkillall\fP은 각 명령에 대해 최소한 하나의 프로세스를 강제로 끝냈을 경우, 또는 \fB\-u\fP와 \fB\-Z\fP 검색 조건에 일치하는 +하나 이상의 프로세스가 있지만 명령은 나타나지 않았을 경우 0 코드를 반환합니다. 이 경우가 아니라면 \fBkillall\fP은 0이 아닌 +값을 반환합니다. +.PP +A \fBkillall\fP 프로세스는 자신을 강제로 끝내지 않습니다(만 다른 \fBkillall\fP 프로세스를 강제로 끝낼 수 있습니다). +.SH 옵션 +.IP "\fB\-e\fP, \fB\-\-exact\fP" +아주 긴 이름에 정확하게 일치해야합니다. 명령 이름이 15자 이상이면 전체 이름을 사용할 수 없을지도 모릅니다(예: 스와핑했을 떄). +이 경우, \fBkillall\fP은 처음 15글자 내에 일치하느 모든 대상을 강제로 끝내며, \fB\-e\fP 옵션을 지정하면 이 항목은 +무시합니다. \fBkillall\fP은 \fB\-v\fP 옵션과 \fB\-e\fP 옵션을 함께 지정하면 무시한 각 항목을 나타냅니다. +.IP "\fB\-I\fP, \fB\-\-ignore\-case\fP" +대소문자를 구별하지 않고 프로세스 이름을 검색합니다. +.IP "\fB\-g\fP, \fB\-\-process\-group\fP" +지정 프로세스에 속한 프로세스 그룹을 강제로 끝냅니다. 강제 종료 시그널은 동일한 프로세스 그룹에 여러 프로세스가 있다 하더라도 그룹당 +한번씩만 보냅니다. +.IP "\fB\-i\fP, \fB\-\-interactive\fP" +강제로 끝내기 전 대화식으로 확인합니다. +.IP "\fB\-l\fP, \fB\-\-list\fP" +알려진 모든 시그널 이름을 나타냅니다. +.IP "\fB\-n\fP, \fB\-\-ns\fP" +주어진 PID 의 PID 이름 영역과 일치하는 항목을 찾습니다. 기본 동작은 모든 이름 영역에 일치하는 항목의 검색입니다. +.IP "\fB\-o\fP, \fB\-\-older\-than\fP" +지정한 시간보다 오래된 (이전의) 프로세스만 검색합니다. 시간은 소숫점 숫자 다음 단위를 붙여 지정합니다. 지정 단위는 +s,m,h,d,w,M,y이며, 각각 초,분,시간,일,주,월,년을 의미합니다. +.IP "\fB\-q\fP, \fB\-\-quiet\fP" +강제로 끝낸 프로세스가 없더라도 어떤 메시지도 출력하지 않습니다. +.IP "\fB\-r\fP, \fB\-\-regexp\fP" +프로세스 이름 패턴을 \fBregex\fP(3)에 따른 POSIX 확장 정규 표현식으로 해석합니다. +.IP "\fB\-s\fP, \fB\-\-signal\fP, \fB\-\fP\fI<시그널>\fP" +SIGTERM 대신 지정 시그널을 보냅니다. +.IP "\fB\-u\fP, \fB\-\-user\fP" +지정 사용자가 소유한 프로세스만 강제로 끝냅니다. 명령 이름은 옵션입니다. +.IP "\fB\-v\fP, \fB\-\-verbose\fP" +시그널을 제대로 보냈을 경우 알려줍니다. +.IP "\fB\-V\fP, \fB\-\-version\fP" +버전 정보를 나타냅니다. +.IP "\fB\-w\fP, \fB\-\-wait\fP" +모든 프로세스를 끝낼 때까지 기다립니다. \fBkillall\fP 에서는 강제로 끝낼 프로세스가 있는지 초단위로 확인하며 남아있는 프로세스가 +없어지면 종료 코드를 반환합니다. 참고로 \fBkillall\fP은 시그널을 무시했을 경우, 명령 결과가 나오지 않거나, 프로세스가 좀비 +상태로 남아있다면 계속 기다릴 수도 있습니다. +.IP "\fB\-y\fP, \fB\-\-younger\-than\fP" +지정한 시간보다 최근의 (이후의) 프로세스만 검색합니다. 시간은 소숫점 숫자 다음 단위를 붙여 지정합니다. 지정 단위는 +s,m,h,d,w,M,y이며, 각각 초,분,시간,일,주,월,년을 의미합니다. +.IP "\fB\-Z\fP, \fB\-\-context\fP" +보안 컨텍스트를 지정합니다. 지정한 확장 정규 표현식 패턴에 일치하는 보안 컨텍스트의 프로세스만 강제로 끝냅니다. 명령행에서 다른 +인자보다 앞서 지정해야합니다. 명령 이름은 옵션입니다. +.SH 파일 +.TP +/proc +proc 파일 시스템의 위치입니다 +.SH "알려진 버그" +파일 이름으로 강제로 끝내는 동작은 해당 파일을 열고 있는 실행 파일이 파일을 열고 있는 동안에만 동작합니다. 예를 들면, 이 방식으로는 +잠깐 실행했다가 끝나는 실행 파일을 강제로 끝낼 수 없습니다. +.PP +\fBkillall\fP을 입력할 때 \fI<이름<\fP은 특히 권한을 가진 사용자에 의해 리눅스 시스템이 아닌 곳에서 예상치 못한 +동작을 할 수 있습니다. +.PP +\fBkillall \-w\fP 명령은 프로세스가 사라져서 동일한 PID를 가진 새 프로세스로 바뀌었을 경우 해당 프로세스를 찾아내지 못합니다. +.PP +프로세스가 이름을 바꾸었다면, \fBkillall\fP에서 해당 프로세스를 정확하게 찾아낼 수 없습니다. +.PP +\fBkillall\fP은 명령행에서 지정할 수 있는 이름에 제한이 있습니다. 이 구현체는 8배수 비부호 거대 정수형의 최대 크기만큼에 +해당합니다. 32비트 시스템에서 한계는 32이며, 64비트 시스템에서는 64입니다. +.SH "추가 참조" +\fBkill\fP(1), \fBfuser\fP(1), \fBpgrep\fP(1), \fBpidof\fP(1), \fBpkill\fP(1), \fBps\fP(1), +\fBkill\fP(2), \fBregex\fP(3). diff --git a/man-po/ko/peekfd.1 b/man-po/ko/peekfd.1 new file mode 100644 index 0000000..758c09a --- /dev/null +++ b/man-po/ko/peekfd.1 @@ -0,0 +1,55 @@ +.\" +.\" Copyright 2007 Trent Waddington <trent.waddington@gmail.com> +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH PEEKFD 1 2021\-12\-01 psmisc "사용자 명령" +.SH 이름 +peekfd \- 실행 중인 프로세스의 파일 서술자를 살펴봅니다 +.SH 개요 +\fBpeekfd\fP [\fB\-8\fP,\fB\-\-eight\-bit\-clean\fP] [\fB\-n\fP,\fB\-\-no\-headers\fP] +[\fB\-c\fP,\fB\-\-follow\fP] [\fB\-d\fP,\fB\-\-duplicates\-removed\fP] [\fB\-V\fP,\fB\-\-version\fP] +[\fB\-h\fP,\fB\-\-help\fP] \fIpid\fP [\fIfd\fP] [\fIfd\fP] ... +.SH 설명 +\fBpeekfd\fP에서는 실행 중인 프로세스에 접근하여 파일 서술자로 읽고 쓰는 모든 요소를 관찰합니다. 원하는 파일 서술자 번호를 +지정하거나 모든 해당 요소를 덤핑할 수 있습니다. +.SH 옵션 +.IP \-8 +바이트 읽기 쓰기 후 처리를 진행하지 않습니다. +.IP \-n +덤핑 바이트 원본을 의미하는 헤더를 나타내지 않습니다. +.IP \-c +새로 만든 새 하위 프로세스에 대해 요청 받은 파일 서술자 활동도 덤핑합니다. +.IP \-d +출력 내용의 중복 읽기/쓰기를 제거합니다. tty를 echo로 찾아보고 있다면, 아마도 이 옵션을 원할 수도 있습니다. +.IP \-v +버전 문자열을 나타냅니다. +.IP \-h +도움말 메시지를 나타냅니다. +.SH 파일 +\fB/proc/\fP\fI*\fP\fB/fd\fP +.RS +사용하진 않지만 적절한 파일 서술자 번호를 찾는 사용자에겐 요긴할 수 있습니다. +.SH 환경 +내용 없음. +.SH 진단 +다음 진단 결과는 표준 오류로 출력합니다: +.TP +\fBPID \fP\fI<PID>\fP\fB번에 붙이는 중 오류\fP +프로세스에 접근을 시도할 때 알 수 없는 오류가 나타나는데, 이 경우 루트 계정이 필요합니다. +.SH 버그 +아마도 대부분의 경우일지도 모릅니다. 관찰 중인 프로세스가 죽는다 하더라도 놀라지 마십시오. +.SH 저자 +.MT trent.waddington@gmail.com +Trent Waddington +.ME +.SH "추가 참조" +\fBttysnoop\fP(8) diff --git a/man-po/ko/prtstat.1 b/man-po/ko/prtstat.1 new file mode 100644 index 0000000..6f445a7 --- /dev/null +++ b/man-po/ko/prtstat.1 @@ -0,0 +1,35 @@ +.\" +.\" Copyright 2009-2020 Craig Small +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH PRTSTAT 1 2020\-09\-09 psmisc "사용자 명령" +.SH 이름 +prtstat \- 프로세스 통계를 나타냅니다 +.SH 개요 +.ad l +\fBprtstat\fP [\fB\-r\fP|\fB\-\-raw\fP] \fIpid\fP +.br +\fBprtstat\fP \fB\-V\fP|\fB\-\-version\fP +.ad b +.SH 설명 +\fBprtstat\fP은 지정 프로세스의 통계를 나타냅니다. 이 정보는 \fB/proc/\fP\fIpid\fP\fB/stat\fP 파일에서 가져옵니다. +.SH 옵션 +.TP +\fB\-r\fP,\fB\ \-\-raw\fP +원시 형식으로 정보를 나타냅니다. +.TP +\fB\-V\fP,\fB\ \-\-version\fP +\fBprtstat\fP의 버전 정보를 나타냅니다. +.SH 파일 +.TP +\fB/proc/\fP\fIpid\fP\fB/stat\fP +\fBprtstat\fP이 사용하는 정보의 출처를 지정합니다. diff --git a/man-po/ko/pslog.1 b/man-po/ko/pslog.1 new file mode 100644 index 0000000..3544bc2 --- /dev/null +++ b/man-po/ko/pslog.1 @@ -0,0 +1,40 @@ +'\" t +.\" (The preceding line is a note to broken versions of man to tell +.\" them to pre-process this man page with tbl) +.\" Man page for pwdx +.\" Licensed under version 2 of the GNU General Public License. +.\" Copyright 2015 Vito Mule’. +.\" Based on the pwdx(1) man page by Nicholas Miell. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH PSLOG 1 2020\-09\-09 리눅스\(dq "리눅스 사용자 설명서" +.SH 이름 +pslog \- 프로세스의 현재 로그 경로를 나타냅니다 +.SH 개요 +.ad l +\fBpslog\fP \fIpid\fP \&..." +.br +\fBpslog \-V\fP +.ad b +.SH 설명 +\fBpslog\fP 명령은 프로세스 현재 동작 로그를 나타냅니다. +.SH 옵션 +.TP +\fB\-V\fP +버전 정보를 나타냅니다. +.SH "추가 참조" +\fBpgrep\fP(1), \fBps\fP(1), \fBpwdx\fP(1). +.SH 저자 +Vito Mule\(cq +.MT mulevito@gmail.com +.ME +가 2015년에 \fBpslog\fP를 +작성했습니다. +.MT mulevito@gmail.com +.ME +에게 버그를 알려주십시오 + diff --git a/man-po/ko/pstree.1 b/man-po/ko/pstree.1 new file mode 100644 index 0000000..d66b228 --- /dev/null +++ b/man-po/ko/pstree.1 @@ -0,0 +1,119 @@ +.\" +.\" Copyright 1993-2002 Werner Almesberger +.\" 2002-2021 Craig Small +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH PSTREE 1 2021\-06\-21 psmisc "사용자 명령" +.SH 이름 +pstree \- 프로세스 트리를 나타냅니다 +.SH 개요 +.ad l +\fBpstree\fP [\fB\-a\fP,\fB\ \-\-arguments\fP] [\fB\-c\fP,\fB\ \-\-compact\-not\fP] [\fB\-C\fP,\fB\ \-\-color\ \fP\fIattr\fP] [\fB\-g\fP,\fB\ \-\-show\-pgids\fP] [\fB\-h\fP,\fB\ \-\-highlight\-all\fP,\fB\ \-H\fP\fI\ pid\fP,\fB\ \-\-highlight\-pid\ \fP\fIpid\fP] [\fB\-l\fP,\fB\ \-\-long\fP] [\fB\-n\fP,\fB\ \-\-numeric\-sort\fP] [\fB\-N\fP,\fB\ \-\-ns\-sort\ \fP\fIns\fP] [\fB\-p\fP,\fB\ \-\-show\-pids\fP] +[\fB\-s\fP,\fB\ \-\-show\-parents\fP] [\fB\-S\fP,\fB\ \-\-ns\-changes\fP] [\fB\-t\fP,\fB\ \-\-thread\-names\fP] [\fB\-T\fP,\fB\ \-\-hide\-threads\fP] [\fB\-u\fP,\fB\ \-\-uid\-changes\fP] +[\fB\-Z\fP,\fB\ \-\-security\-context\fP] [\fB\-A\fP,\fB\ \-\-ascii\fP,\fB\ \-G\fP,\fB\ \-\-vt100\fP,\fB\ \-U\fP,\fB\ \-\-unicode\fP] [\fIPID\fP,\fB\ \fP\fI<사용자>\fP] +.br +\fBpstree\fP \fB\-V\fP,\fB\ \-\-version\fP +.ad b +.SH 설명 +\fBpstree\fP 는 실행 프로세스를 트리 형식으로 나타냅니다. \fIpid\fP 값을 생략하면 \fIpid\fP 또는 \fBinit\fP를 뿌리로 +둡니다. 사용자 이름을 지정하면, 해당 사용자를 루트로 하여 해당 사용가 소유한 프로세스를 나타냅니다. +.PP +\fBpstree\fP 는 이상적인 브랜치를 각 괄호 내로 시각적으로 병합하고, 그 앞에 반복 횟수를 붙여 나타냅니다. 예를 들면, +.nf +.sp + init\-+\-getty + |\-getty + |\-getty + `\-getty +.sp +.fi +를 다음처럼 나타냅니다 +.nf +.sp + init\-\-\-4*[getty] +.sp +.fi +.PP +.PP +프로세스의 하위 스레드는 상위 프로세스 아래서 찾을 수 있으며, 중괄호로 감싼 프로세스 이름으로 나타냅니다. 예를 들면, +.nf +.sp + icecast2\-\-\-13*[{icecast2}] +.sp +.fi +.PP +\fBpstree\fP를 \fBpstree.x11\fP로 호출하면, 행 마지막에서 사용자에게 리턴 키를 누르도록 요청하며, 키를 누르지 않으면 어떤 +동작도 취하지 않습니다. \fBpstree\fP를 xterminal에서 실행할 경우 이 옵션이 요긴합니다. +.PP +procfs의 \fIhidepid\fP 옵션 같은 커널 또는 마운트 인자 종류는 일부 프로세스의 정보를 숨깁니다. 이 경우 \fBpstree\fP는 +이 정보 없이 트리를 구성하여 해당 프로세스 이름은 물음표로 나타냅니다. + +.SH 옵션 +.IP \fB\-a\fP +명령행 인자를 나타냅니다. 프로세스의 명령행을 스와핑했다면, 해당 프로세스를 괄호로 감싸서 나타냅니다. \fB\-a\fP 옵션은 암묵적으로 +스레드 뿐만 아니라 프로세스의 간소화를 막아줍니다. +.IP \fB\-A\fP +트리를 그려 나타낼 떄 아스키 문자를 사용합니다. +.IP \fB\-c\fP +이상적인 하위 트리의 간소화를 진행하지 않습니다. 기본적으로 하위 트리는 가능하면 간소화합니다. +.IP \fB\-C\fP +주어진 속성의 프로세스 이름을 색으로 구별합니다. 현재 \fBpstree\fP는 프로세스 실행 경과 시간으로 색상 구별하는 \fBage\fP 속성만 +받아들입니다. 60초 이내로 실행한 프로세스는 녹색으로, 한시간 이내로 실행한 프로세스는 황색으로, 나머지는 적색으로 나타냅니다. +.IP \fB\-g\fP +PGID를 나타냅니다. 프로세스 그룹 ID는 각 프로세스 이름 다음에 괄호로 감싼 10진수로 나타냅니다. PID와 PGID를 둘 다 +나타낸다면 PID가 먼저 나타납니다. +.IP \fB\-G\fP +VT100 선 그리기 문자를 사용합니다. +.IP \fB\-h\fP +현재 프로세스와 상위 프로세스를 강조합니다. 터미널 강조 기능이 동작하지 않거나 현재 프로세스 또는 상위 프로세스가 나타나지 않으면 이 +옵션은 동작하지 않습니다. +.IP \fB\-H\fP +\fB\-h\fP 옵션과 유사하지만, 대신 지정 프로세스를 강조합니다. \fB\-h\fP 옵션과는 달리, \fBpstree\fP 명령은 강조 기능이 +동작하지 않을 때 \fB\-H\fP 옵션을 사용하면 동작에 실패합니다. +.IP \fB\-l\fP +길게 행을 표시합니다. 기본적으로 COLUMNS 환경 변수 또는 화면 표시 폭에 따라 행을 자릅니다. 두가지 어떤 방식으로든 동작하지 +않는다면 132 컬럼을 기본값으로 활용합니다. +.IP \fB\-n\fP +이름 대신 PID로 동일한 상위 프로세스를 정렬합니다. (숫자 크기순 정렬.) +.IP \fB\-N\fP +지정 형식의 각 이름 영역에 대한 각 트리를 나타냅니다. 가용 형식으로 \fIipc\fP, \fImnt\fP, \fInet\fP, \fIpid\fP, +\fItime\fP, \fIuser\fP, \fIuts\fP가 있습니다. 일반 사용자는 다른 사용자의 프로세스 정보를 볼 수 없기 때문에, 출력 내용을 +제한합니다. +.IP \fB\-p\fP +여러 PID를 나타냅니다. PID는 각 프로세스 이름 다음에 괄호로 둘러싸인 10진 숫자로 나타냅니다. \fB\-p\fP 옵션으로는 +암묵적으로 간소화 동작을 막아줍니다. +.IP \fB\-s\fP +지정 프로세스의 상위 프로세스를 나타냅니다. +.IP \fB\-S\fP +이름영역 변환을 나타냅니다. \fB\-N\fP 옵션과 유사하게, 일반 사용자로 실행하는 경우 출력 내용을 제한합니다. +.IP \fB\-t\fP +스레드가 있다면 전체 이름을 나타냅니다. +.IP \fB\-T\fP +스레드는 숨기고 프로세스만 나타냅니다. +.IP \fB\-u\fP +UID 변환을 나타냅니다. 상위 프로세스의 UID와 프로세스 UID가 달라지는 언제든지, 새 UID를 해당 프로세스 이름 다음에 괄호로 +감싸서 나타냅니다. +.IP \fB\-U\fP +UTF\-8 (유니코드) 선 그리기 문자를 사용합니다. 리눅스 1.1\-54 이상의 버전에서는 콘솔에서 \fBecho \-e '\033%8'\fP +명령으로 UTF\-8 모드에 진입하고 \fBecho \-e '\033%@'\fP 명령으로 빠져나옵니다. +.IP \fB\-V\fP +버전 정보를 나타냅니다. +.IP \fB\-Z\fP +프로세스의 현재 보안 속성을 나타냅니다. SELinux 시스템에서 이 정보는 보안 컨텍스트가 되겠습니다. +.SH 파일 +.TP +/proc +proc 파일 시스템의 위치입니다 +.SH 버그 +일부 문자 집합은 VT100 문자를 제대로 표시하지 못할 수도 있습니다. +.SH "추가 참조" +\fBps\fP(1), \fBtop\fP(1), \fBproc\fP(5). +.\"{{{}}} |