gpt4 book ai didi

linux - 如何将nohup pid输出到top命令?

转载 作者:太空宇宙 更新时间:2023-11-04 05:11:55 25 4
gpt4 key购买 nike

如何运行 nohup 并将 pid 输出到 top 命令?我使用这样的命令 nohup mycommand 2>&1 & | top -p 但终端显示诸如意外标记 |' 附近的语法错误之类的信息。

最佳答案

您无法将后台进程的输出通过管道传输到前台进程。另外,启动后台进程时打印的 PID 不是来自进程本身,而是由 shell 打印的,因此无论如何它都不会在管道中。

并且 top -p 不会从标准输入读取 PID,它必须是程序的参数。

变量$!包含最近后台进程的PID。

nohup mycommand 2>&1 &
top -p $!

关于linux - 如何将nohup pid输出到top命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54338539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com