실행중인 Linux 프로세스에서 사용되는 파이프를 나열하고 (예 : 해당 PID 또는 프로세스 이름으로) 파이프의 사용 용량을 결정하는 방법이 있습니까?bash 명령으로 프로세스에서 사용하는 파이프를 나열하는 방법
뭔가 같은 : 같은 결과
lspipes -l -p pid
:
RW 파이프 끝 유형과 크기는 사용 용량또는 유사한 무언가
[rw] descriptor size name
실행중인 Linux 프로세스에서 사용되는 파이프를 나열하고 (예 : 해당 PID 또는 프로세스 이름으로) 파이프의 사용 용량을 결정하는 방법이 있습니까?bash 명령으로 프로세스에서 사용하는 파이프를 나열하는 방법
뭔가 같은 : 같은 결과
lspipes -l -p pid
:
RW 파이프 끝 유형과 크기는 사용 용량또는 유사한 무언가
[rw] descriptor size name
1) ls -l /proc/pid/fd
이것은 파이프
lr-x------ 1 prabagaran prabagaran 64 Sep 5 23:01 14 -> pipe:[57729]
l-wx------ 1 prabagaran prabagaran 64 Sep 5 23:01 15 -> pipe:[57728]
lr-x------ 1 prabagaran prabagaran 64 Sep 5 23:01 16 -> pipe:[57731]
lr-x------ 1 prabagaran prabagaran 64 Sep 5 23:01 17 -> pipe:[57730]
2) lsof | grep 57731
wineserve 3641 prabagaran 76w FIFO 0,8 0t0 57731 pipe
winedevic 3651 prabagaran 16r FIFO 0,8 0t0 57731 pipe
이 주어진 프로세스 ID에 관련된 파이프 정보이다 나열한다.
나는 그런 명령이 있다고 생각하지 않는다. 다음을 시도 할 수 있습니다 : FIFO가 ... 아무것도 의미하는 반면 PID는 프로세스 ID에 대한 서
lsof -p PID | grep FIFO
. 정확히 "FIFO"라고 써야합니다. 아마도 lsof
스위치 만있어 파이프 만 선택하고 grep
을 피할 수 있습니다.하지만 지금은 설명서 페이지에서 찾을 수 없습니다.
당신이 찾고있는 것에 가깝게해야합니다.
FIFO [First In, First Out "] (http://www.linuxjournal.com/article/2156) – TML
@TML, 알고 있습니다 ...하지만 그는 그가 PID와해야 할 명령 :! D 그게 내가 의미하는거야! – Zagorax