2012-12-12 3 views
2

내 개발 서버 중 하나에서 10 초마다 CPU를 hogs하는 명령을 실행하는 테스트 스크립트가 있음을 확인했습니다.리눅스에서 어떤 프로세스가 다른 프로세스를 유발하는지 찾는 방법은 무엇입니까?

테스트 스크립트를 실행하는 프로세스가 종료되었지만 실행중인 프로세스를 모니터링 할 때 테스트 스크립트가 일부 알 수없는 프로세스에 의해 주기적으로 시작된다는 것을 알았습니다. 나는이 cron 작업을 시작한다고 생각하고있다. 어떤 프로세스가이 테스트 스크립트를 주기적으로 실행하는지 알아내는 방법이 있습니까?

+1

'추신 faux' 부모를 표시합니다. – jordanm

+0

... 그리고 cron 시작은 일부 로그, syslog, 기타 전용 로그에 있어야합니다 ... – Wrikken

답변

2

당신은 프로세스 ID를 볼 수 있으며 ps를 사용하여 부모의 ID입니다 :

$ ps -o pid,ppid 4708 
    PID PPID 
4708 4580 

아니면 그냥 부모의 ID를 얻을 수 있습니다 :

$ ps -o ppid= 4708 
4580 
관련 문제