2013-08-22 21 views
1

在終端中,如何在Mac OS X 10.7上運行所有進程並將它們保存到桌面上的文本文件(或可能的話) ?如何將在Mac OS X上運行的所有進程記錄到文件

我在終端分鐘和10分鐘的等待命令運行以爲這是不正確的一個後運行以下命令:據我瞭解,有很多數據點

$ top > /desktop/tmp/process.txt 

的$頂部命令顯示單個進程,那麼捕獲CSV中的進程很容易導入到Excel中。我需要指定我想要在我的文件中收集哪些數據點嗎?例子是:

  • PID
  • PPID
  • 進程名稱
  • 用戶
  • CPU時間
  • 端口
  • 線程

多謝在這裏的任何指導意見。對此,我真的非常感激。

回答

0

我對此問題不確定,因爲明顯的答案是ps。例如,下面就給您在終端和沒有終端運行的所有進程,通過用戶:

ps -aux > /desktop/tmp/process.txt 

有噸的ps選項。在終端中鍵入以下內容以查找更多選項:man ps

它不像頂部那樣連續運行,但是當然有變化。