«process» 태그된 질문

프로세스는 실행중인 컴퓨터 프로그램의 인스턴스입니다.

10
프로세스가 Linux에 가지고있는 모든 스레드의 세부 사항을 볼 수있는 방법이 있습니까?
Windows의 경우 프로세스 탐색기 에 프로세스 아래의 모든 스레드가 표시됩니다. 특정 프로세스가 생성하는 모든 스레드에 대한 세부 정보를 표시 할 수있는 Linux 용 명령 줄 유틸리티가 있습니까? 나는 내가 더 분명하게해야한다고 생각한다. 프로세스 계층 구조를보고 싶지 않지만 특정 프로세스에서 생성 된 모든 스레드 목록 이 스크린 샷을보십시오 리눅스에서 어떻게 이것을 …


7
새로운 프로세스를 생성하기 위해 분기해야하는 이유는 무엇입니까?
유닉스에서는 새로운 프로세스를 만들고 싶을 때마다 현재 프로세스를 분기하여 부모 프로세스와 정확히 동일한 새 자식 프로세스를 만듭니다. 그런 다음 exec 시스템 호출을 수행하여 상위 프로세스의 모든 데이터를 새 프로세스의 데이터로 바꿉니다. 처음에 상위 프로세스의 사본을 작성하고 새 프로세스를 직접 작성하지 않는 이유는 무엇입니까?

3
리눅스는 프로세스를 어떻게 "죽이는가"?
수십 년 동안 컴퓨터와 10 년 동안 리눅스를 전문적으로 사용해 왔지만 실제로는 OS와는 달리 마술과는 달리 블랙 박스로 취급한다고 생각합니다. 오늘 저는 그 kill명령 에 대해 생각했고 , 하루에 여러 번 ( '정상적인' -9풍미 와 풍미로) 여러 번 사용하는 동안 어떻게 명령이 배후에서 작동하는지 전혀 모른다는 것을 인정해야합니다. 내 관점에서, …

5
포트에 바인드 된 프로세스 판별
나는 명령을 사용하는 것을 알고있다 : lsof -i TCP 어떤 포트가 특정 포트에 바인딩되어 있는지 확인할 수 있습니다. 이것은 8080에 바인딩하려는 무언가를 시작하려고하는데 다른 일부가 이미 해당 포트를 사용하고 있지만, 무엇을 모르는 경우 유용합니다. lsof를 사용하지 않고 이것을 수행하는 쉬운 방법이 있습니까? 많은 시스템에서 작업하는 데 시간이 걸리고 lsof가 종종 …
90 networking  process  tcp  lsof 

4
이미 실행중인 prog1에“&& prog2”를 추가 할 수 있습니까?
대부분의 쉘 은 특정 방식으로 명령 실행 &&과 같은 기능을 제공합니다 ;. 그러나 명령이 이미 실행 중이면 첫 번째 명령의 결과에 따라 다른 명령을 추가하여 실행할 수 있습니까? 내가 말했어 $ /bin/myprog some output... 그러나 나는 정말로 원했다 /bin/myprog && /usr/bin/mycleanup. myprog너무 많은 시간이 손실되어 모든 것을 죽이고 다시 시작할 …
87 bash  shell  process  exit 


3
프로세스에서 ^ Z를하면 "중지"됩니다. 다시 어떻게 전환합니까?
실수로 telnet프로세스를 "중지"했습니다 . 이제 다시 "전환"하거나 죽일 수 없습니다 (응답하지 않습니다 kill 92929. 92929가 프로세스 ID입니다). 따라서 제 질문은 리눅스 명령 줄에서 프로세스가 중지 된 경우에 의존하지 않고 어떻게 다시 전환하거나 죽일 수 kill -9있습니까?




5
이 X11 창은 어떤 프로세스입니까?
X11 창 ID가 주어지면 창을 만든 프로세스의 ID를 찾는 방법이 있습니까? 예를 들어, 창이 TCP 연결을 통해 온 경우와 같이 항상 가능하지는 않습니다. 이 경우 원격 끝과 관련된 IP 및 포트를 원합니다. 이 질문은 이전에 Stack Overflow 에서 요청되었으며 제안 된 방법은 _NET_WM_PID속성 을 사용하는 것 입니다. 그러나 그것은 응용 …
75 process  x11 


3
프로세스가 부모의 환경을 상속한다면 왜 내보내기가 필요한가?
본인은 여기 를 목적으로하는 export쉘의 서브 프로세스에 사용할 수있는 변수는 쉘에서 시작하는 것입니다. 그러나 나는 또한 여기 와 여기 에서 "프로세스가 부모 (환경을 시작한 프로세스)로부터 환경을 상속받습니다."라고 읽었습니다 . 이 경우 왜 필요한가 export? 내가 무엇을 놓치고 있습니까? 쉘 변수는 기본적으로 환경의 일부가 아닌가? 차이점은 무엇입니까?

2
네트워크 및 CPU 리소스를 많이 사용하는 이상한 임의 이름으로 처리 누군가 나를 해킹하고 있습니까?
클라우드 공급자의 VM에서 이상한 임의 이름을 가진 프로세스가 나타납니다. 상당한 네트워크 및 CPU 리소스를 소비합니다. 프로세스의 모습은 다음과 같습니다 pstree. systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) 을 사용하여 프로세스에 첨부했습니다 strace -p PID. 내가 가진 결과는 다음과 같습니다. https://gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9 . 프로세스 종료가 작동하지 않습니다. 어떻게 든 (시스템을 통해?) 부활합니다. 시스템 관점에서 본 모습은 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.