如何通过终端检查进程是否在 Rosetta 下运行

22

我知道可以使用活动监视器检查一个进程是否在苹果芯片上通过Rosetta运行。我想知道是否有办法在终端中做到同样的事情?

编辑:

这个进程是其他应用程序,所以如果有一种方法可以检查这个进程是否在Rosetta下运行,一个可能的命令的语法可能是:

$ is_running_under_rosetta <pid>

输出结果为

yesno

2个回答

31

通过使用以下命令,您可以检查进程是否在Rosetta(1)下运行或者本地(0)运行。

sysctl -n sysctl.proc_translated

23

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接