sudo
우분투 UI에 표시 되는 프로세스 이미지 이름 (터미널에서 실행)을 어떻게 알 수 있습니까?
답변
다른 질문에 대한 귀하의 요청에 따라 다시 한 번 내 대답은 다음과 같습니다.
더 깨끗한 방법이 있다고 확신하지만 두 번째 질문에 대해서는 다음을 시도하십시오.
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
그러면 열린 창을 클릭 할 수있는 커서가 십자 모양이됩니다. PID를 실행 한 터미널에서 PID와 명령을보고합니다.
일반적으로 xprop 및 xwininfo는 열린 창에 대한 많은 정보를 제공합니다.
내가 고양이를 둘러싼 “아포스트로피”는 Shift 키를 누르지 않고 키보드의 ~ 키입니다. 이 주제에 대한 자세한 정보를 제공합니다.
답변
시도한 xprop | grep WM_CLASS
다음 관심있는 창을 클릭하십시오.
예 :
#> xprop | grep WM_CLASS
WM_CLASS(STRING) = "gedit", "Gedit"
#> xprop | grep WM_CLASS
WM_CLASS(STRING) = "gcalctool", "Gcalctool"
답변
터미널에서이 명령을 실행하십시오.
xprop | awk '/PID/ {print $3}'
마우스 포인터가 십자형으로 바뀝니다. 관심있는 창을 선택하십시오.
이 방법은 해당 창을 소유 한 프로세스의 PID 만 표시합니다 (원하는 것으로 나타남).
답변
다음을 사용하여 프로세스 정보를 얻을 수 있습니다.
$ ps -f --pid $(xprop _NET_WM_PID | grep -o '[0-9]*')
답변
xprop | awk '/_NET_WM_PID\(CARDINAL\)/{print $NF}'
PID를 원하는 창을 실행 하고 클릭하면 PID가 터미널에 인쇄됩니다.