Linux에서 프로세스가 실행 된 기간을 확인합니다.

반짝이가있는 Tux Linux

이미 알고있는 모든 사람 GNU / 리눅스 또는 Unix 시스템은 프로세스를 모니터링 할 수있는 ps 명령과 운영 체제에서 열린 프로세스로 작업 할 수있는 다른 프로그램을 알고 있습니다. 글쎄, 우리는 이미 프로세스와 관련된 일부 관리를 수행하기 위해 몇 가지 자습서를 게시했지만 오늘은이 기사를 사용하여 단계별로 그리고 실행을 알 수있는 간단한 방법으로 설명 할 게시물을 만들 것입니다. 프로세스 시간이 활성화되었습니다.

어떤 경우에는 우리가 열어 놓은 파일과 같은 세부 사항을 알아야 할 필요가 없습니다. 과정 또는 PID를 사용하여 kill 명령을 사용하고 프로세스 등을 종료하십시오. 그러나 프로세스가 실행되는 데 걸리는 시간도 알아야 하는 경우가 있습니다. 예를 들어, 이상한 프로세스인 경우 해당 프로세스가 활성화된 기간을 알 수 있습니다. 이는 일종의 맬웨어일 수도 있고 원치 않는 특정 활동을 수행하기 위해 시스템 백그라운드에서 시작된 것일 수도 있기 때문에 시간을 알면 피해 정도를 알 수 있습니다. 그리고 이것은 단지 예시일 뿐이고, 실행 시간을 알아야 하는 경우는 더 많이 있을 수 있습니다. 글쎄, 그러기 위해서는 우리에게 필요한 것은 ps 명령 및 pdof. 우리가 할 일은 두 번째를 사용하여 확인하려는 프로세스의 PID를 아는 것입니다. 분명히 이상한 프로세스라면 모든 활성 프로세스를 모니터링하고 수동으로 감지하는 것 외에는 선택의 여지가 없을 것입니다. 그러나 알려진 소프트웨어의 경우 :

pidof httpd

이 경우 HTTP 데몬에 대한 프로세스의 PID를 반환하지만 다른 프로그램을 찾으려면이 이름 대신 해당 이름을 사용합니다. PID 8735를 반환한다고 가정 해 봅시다. 다음은 ps를 사용하여 etime 옵션으로 시간을 결정하는 것입니다.

ps -p 8735 -o etime

그리고 그것은 우리에게 그것이 실행되었던 일, 시간, 분, 초를 제공 할 것입니다. DD-HH : MM : SS 형식 대신 초 단위로 시간을 표시하려면 옵션을 사용하십시오. 가끔.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.