Linux 运行shell脚本时生成的录制进程
我目前在UNIX中运行shell脚本时遇到了一个问题,如果我能够记录脚本运行期间产生的进程,这个问题将很容易解决。我想使用Linux 运行shell脚本时生成的录制进程,linux,bash,unix,Linux,Bash,Unix,我目前在UNIX中运行shell脚本时遇到了一个问题,如果我能够记录脚本运行期间产生的进程,这个问题将很容易解决。我想使用top命令并记录到一个文件中,例如 但我认为这不适用,因为它只会定期刷新。有人知道这怎么可能吗?理想情况下是这样的: pid:123 my_script.sh pid:124 grep... pid:125 ... pid:126 ... top -bn3 你明白了 亲切问候, JLoveTop有一个“批处理模式
top
命令并记录到一个文件中,例如
但我认为这不适用,因为它只会定期刷新。有人知道这怎么可能吗?理想情况下是这样的:
pid:123 my_script.sh
pid:124 grep...
pid:125 ...
pid:126 ...
top -bn3
你明白了
亲切问候,
JLoveTop有一个“批处理模式”,它将最新的“Top”结果发送到标准输出
您可以这样做:
pid:123 my_script.sh
pid:124 grep...
pid:125 ...
pid:126 ...
top -bn3
它将把顶级结果打印三次到标准输出。听起来您只是想知道所有以shell脚本为祖先的进程的PID
ps——森林
或pstree
应该能满足您的需求