내 CPU의 100 %를 사용하는 SH라는 프로세스가 있습니다


3

Activity Monitor를 확인하고 shCPU를 먹는 두 개의 프로세스가 있음을 알았습니다 .

이러한 프로세스와 관련된 앱은 무엇이며 모든 CPU를 사용하지 못하게하려면 어떻게해야합니까?


ps -ef터미널을 입력 하고 어떤 부모 프로세스가 쉘 명령을 시작했는지 확인하십시오.
bmike

답변:


5

sh 은 컴퓨터에 명령 행 인터페이스를 제공하는 프로그램입니다. 대화식으로 사용하거나 유명한 정기 유지 보수 스크립트와 같은 스크립트 파일의 인터프리터로 사용할 수 있습니다. 이 경우 일부 스크립트가 실행 중일 수 있으며 어떤 이유로 인해 중단 될 수 있습니다.

활동 모니터 의 프로세스에서 검사 를 사용 sh하고 파일 및 포트 열기 탭을 보면 어떤 스크립트인지 확인할 수 있습니다 . 확장자가 .sh 인 파일은 쉘 스크립트입니다. 그 이름은 희망적으로 그 목적에 대한 힌트를 줄 것입니다. 텍스트로 열어서 검사 할 수도 있습니다.


2
쉘 스크립트에는 반드시 .sh확장자 가 필요하지 않습니다 .
nohillside

아니, 맞아
Josh Caswell

-1

그것이 오래된 게시물이라는 것을 알고 있지만, 제 경우에는 SH의 CPU 사용량이 높았을 때 바이러스였습니다!

나는 이것을 찾아 삭제하기 위해 몇 시간을 봤다.

솔루션은 여기에 대답 : https://superuser.com/a/868147


2
언급 한 특정 답변에 연결하는 것이 좋습니다. 각 답변 아래의 "공유"버튼을 사용하여 직접 링크를 받으십시오. 모든 답변은 cron과 관련이 있지만이 질문에 대한 해결책은 cron과 관련이 없다고 생각합니다.
하미드로하니
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.