我知道可以使用Activity Monitor来检查进程是否正在通过Apple Silicon上的Rosetta运行。我想知道终端是否有同样的方法?
编辑:
这个进程是其他的一些应用程序,所以如果有一种方法来检查这个进程是否在Rosetta中运行,一个可能的命令可能有这样的语法:
$ is_running_under_rosetta <pid>
将输出
yes
或no
.
使用以下命令可以检查进程是否在Rosetta(1)下运行(0,本机)
sysctl -n sysctl.proc_translated
通过输入arch
确认您正在使用本机终端,它应该返回arm64:终端应用程序截图运行arch
命令并返回arm64