我如何通过输入 ./x264 --threads=1 -o vidz.mkv paris_cif.y4m 来找出我运行的这个程序的 PID?

我如何通过输入 ./x264 --threads=1 -o vidz.mkv paris_cif.y4m 来找出我运行的这个程序的 PID?

我已经跑了

./x264 --threads=1 -o vidz.mkv paris_cif.y4m

它将输入文件 paris_cif.y4m 的视频编码为输出文件 vidz.mkv

现在我想知道它的 PID。

答案1

正如评论中提到的,您可以使用pidofps但我发现lsof最适合您的需求。从文件的角度来看,不要与多个进程混淆

# pidof
pidof x264 | head -n1
# ps
ps a | grep -v grep | grep -w x264 | grep -oE '[0-9]+' | head -n1
# lsof
lsof -t $PWD/vidz.mkv

相关内容