我目前在 UNIX 中运行 shell 脚本时遇到问题,如果我可以记录脚本运行期间生成的进程,那么这个问题很容易解决。我想使用 top
命令并记录到文件,例如
top > tmp.txt
我认为这不适用,因为它只是定期刷新。有谁知道这怎么可能?理想情况下,它应该是这样的:
pid:123 my_script.sh
pid:124 grep...
pid:125 ...
pid:126 ...
你明白了。
亲切的问候,
J爱
最佳答案
Top 有一个“批处理模式”,它将把最新的“top”结果发送到标准输出。
你可以这样做:
top -bn3
这会将最上面的结果打印三次到标准输出。
关于linux - 记录运行 shell 脚本时产生的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374727/