繁体   English   中英

如何知道Linux进程是否正在运行

[英]How to get to know whether the Linux process is running

给定一个pid(例如29264),如何知道该进程是否正在运行?

有没有简单的方法可以做到这一点?

谢谢

进程状态( ps )提供您正在寻找的信息:

ps -p 29264

如果进程正在运行,则输出(在我的Mac上为快速示例,在Linux上也是如此):

PID     TIME       CMD
127     4:54.03    /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

其他:

PID     TIME       CMD

kill -0 29264 ,并检查错误(如果有)

链接到在线linux(man 2)手册

链接到在线linux(man 1)手册

获取过程状态:

ps -p 29264 > /dev/null; echo $?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM