毎秒(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