0

pid、たとえば29264が与えられた場合、プロセスが実行されているかどうかを知る方法は?

それを行う簡単な方法はありますか?

どうも

4

3 に答える 3

3

プロセスステータス(ps)は、探している情報を提供します。

ps -p 29264

プロセスが実行されている場合の出力(私のMacでの簡単な例、Linuxでも同じように機能します):

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

その他:

PID     TIME       CMD
于 2012-07-18T09:11:54.147 に答える
3

kill -0 29264、エラーを検査します(存在する場合)

オンラインLinux(man 2)マニュアルへのリンク

オンラインLinux(man 1)マニュアルへのリンク

于 2012-07-18T09:15:36.793 に答える
2

プロセスステータスを取得するには:

ps -p 29264 > /dev/null; echo $?
于 2012-07-18T09:13:09.453 に答える