linux – 如何获得刚开始进程的pid

linux – 如何获得刚开始进程的pid,第1张

概述我想开始进程(例如myCommand)并获取它的pid(以便稍后杀死它). 我按名称尝试了ps和过滤器,但我无法通过名称来区分过程 myCommandps ux | awk '/<myCommand>/ {print $2}' 因为进程名称不是唯一的. 我可以通过以下方式运行 myCommand & 我发现我可以通过以下方式获得此PID: echo $! 有没有更简单的解决方案? 我很乐意执行m 我想开始进程(例如myCommand)并获取它的pID(以便稍后杀死它).

我按名称尝试了ps和过滤器,但我无法通过名称来区分过程

myCommandps ux | awk '/<myCommand>/ {print }'

因为进程名称不是唯一的.

我可以通过以下方式运行

myCommand &

我发现我可以通过以下方式获得此PID:

echo $!

有没有更简单的解决方案?

我很乐意执行myCommand并通过一行命令获取其PID.

解决方法 有什么比echo $更简单!?作为一行:
myCommand & echo $!
总结

以上是内存溢出为你收集整理的linux – 如何获得刚开始进程的pid全部内容,希望文章能够帮你解决linux – 如何获得刚开始进程的pid所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1046311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存