📅  最后修改于: 2023-12-03 15:07:10.737000             🧑  作者: Mango
在Mac上,我们可以使用命令行工具Shell/Bash来列出当前正在运行的进程。下面是一个简单的Shell脚本示例,可以用来列出正在运行的所有进程。
#!/bin/bash
echo "列出所有正在运行的进程:"
ps aux
上面的代码脚本会输出一个标题,并使用ps aux
命令列出所有正在运行的进程。ps
命令用于列出当前正在运行的进程和它们的状态。
ps aux
命令的输出结果中包括以下列:
下面是脚本运行后的输出结果:
列出所有正在运行的进程:
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 1609 1.3 0.1 4364488 21408 ?? Ss 六12下午 5:19.83 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow console
\_ _spotlight 1945 0.0 0.0 7598660 1432 ?? Ss 六12下午 0:00.23 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mds
\_ kextd 1950 0.0 0.0 4294967248 1760 ?? Ss 六12下午 0:01.65 /usr/sbin/kextd
\_ _mds_stores 1951 0.0 0.1 7623872 15480 ?? Ss 六12下午 0:01.41 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mds_stores
\_ _mdworker 1954 0.0 0.1 7581040 6336 ?? S 六12下午 0:01.93 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdworker shared
……
本文介绍了如何使用Shell/Bash命令行工具来列出Mac上当前正在运行的进程。你可以自己编写脚本,或使用像top命令这样的工具,更加直观地查看进程和它们的状态。