在终端中,如何在Mac OS X 10.7上运行所有进程并将其保存到桌面上的文本文件(如果可能,还是CSV)?
我在终端中运行了以下命令,等待命令运行10分钟后假设它不是正确的:
$ top > /desktop/tmp/process.txt
据我所知,$ top命令为单个进程显示了许多数据点,因此很容易捕获CSV中的进程以便于导入到excel中。我是否需要指定我想在文件中收集哪些数据点?例如:
感谢大家提供任何指导。我真的很感激。
答案 0 :(得分:0)
我对这个问题很不确定,因为明显的答案是ps
。例如,以下内容将为您提供在终端中运行的所有进程,而不是终端,用户:
ps -aux > /desktop/tmp/process.txt
ps
有很多选项。在终端中输入以下内容以查找更多选项:man ps
。
它不像顶部一样连续运行,但当然也有变化。