이 목록(테이블)을 얻는 방법은 무엇입니까? 컴퓨터를 켤 때부터 지금까지. [PID]를 놓치지 마세요(아직 [PID] 실행 중, [PID] 종료).
목록 필드:PPID, PID, 스레드, 사용자, 시작 시간, 변경 시간, 종료 시간, 명령 완료
중에:
- [시작 시간]: 프로세스의 시작 시간
- [Change-time]: 공정 변경 시간입니다. [PPID] 또는 [전체 명령]이 변경되는 경우
- [종료 시간]: 프로세스가 종료되는 시간입니다.
답변1
모든 시스템 호출에 연결되는 auditd와 같은 것을 사용하는 것이 더 좋습니다. ps를 사용하거나 실제로 proc 파일 시스템을 사용하는 모든 항목의 문제점은 항목을 놓칠 수 있다는 것입니다. 특히 해당 항목(또는 해당 사용자)이 실제로 놓치고 싶어하고 실제로 표시되지 않는 경우에는 더욱 그렇습니다.
proc 파일 시스템은 프로세스의 특정 시점 보기입니다. 실제로 PID가 더 큰 프로세스의 스캔 시간이 PID가 더 작은 프로세스보다 약간 늦기 때문에 여러 시점입니다.