gpt4 book ai didi

linux - bash 脚本 "top: -p requires argument"

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:57 26 4
gpt4 key购买 nike

在我的脚本文件中有

top -p $(pgrep -d',' java)

但是当我运行它时,我得到了错误

top: -p requires argument

脚本将做的事情在顶部,它只会显示名称为 java 的进程。我四处寻找一些不同的东西,并且尝试过

top $(-p) $(pgrep -d',' java)

我不太了解脚本,无法确切知道它的作用。但我确实对来自 googleing 和一些 bash tuts 的脚本有模糊的理解..

最佳答案

pgrep 没有找到这样的进程时,除了不产生任何输出外,它还会以非零退出状态退出。仅当 pgrep 成功时,您才可以利用它运行 top

pid=$(pgrep -d, java) && top -p $pid

关于linux - bash 脚本 "top: -p requires argument",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30359169/

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