매초(1시간까지) 루프에서 다음 명령을 실행하고 이를 로그 파일에 캡처해야 합니다. 이 출력 파일의 타임스탬프가
/bin/ps -eo 사용자,pid,ppid,pcpu,tty,pmem,args
도움을 요청해도 될까요?
답변1
이 문제를 해결하는 방법에는 여러 가지가 있습니다. 이는 기본 설정을 지정하지 않았기 때문에 bash 쉘을 사용할 수 있다고 가정합니다.
timeout 1h bash -c 'while sleep 1 ; do date "+%F %T" ; /bin/ps -eo user,pid,ppid,pcpu,tty,pmem,args ; done' > yourfile.log