Yua*_* He 80 terminal htop macos
我认为top是监控 Linux 系统的绝佳应用程序。我真的很喜欢它,但是top在 Mac 上看起来不太好。我知道 Mac 有一个系统监视器可以做到这一点,但我更喜欢使用终端。
我已经通过运行安装了htop:
brew install htop
.
这是它的样子:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1 0 0 0 0 0 0 ? 0.0 0.0 0:00.00 (launchd)
10 0 0 0 0 0 0 ? 0.0 0.0 0:00.00 (kextd)
11 0 0 0 0 0 0 ? 0.0 0.0 0:00.00 (UserEventAgent)
12 65 0 0 0 0 0 ? 0.0 0.0 0:00.00 (mDNSResponder)
Run Code Online (Sandbox Code Playgroud)
问题是CPU和MEM都没有在我的系统上返回任何一个的实际值。
有没有其他人经历过这种情况?或者,有人能指出我正确的方向吗?
小智 92
我有同样的问题,所以我检查了食谱。
$ brew edit htop
Run Code Online (Sandbox Code Playgroud)
然后我检查食谱的这一部分:
def caveats; <<-EOS.undent
For htop to display correctly all running processes, it needs to run as root.
If you don't want to `sudo htop` every time, change the owner and permissions:
cd #{bin}
chmod 6555 htop
sudo chown root htop
EOS
Run Code Online (Sandbox Code Playgroud)
所以只要输入sudo htop
,你就会看到CPU和MEM。
小智 20
从我的酿造信息:
You can either run the program via `sudo` or set the setuid bit:
sudo chown root:wheel /usr/local/Cellar/htop-osx/0.8.2.2/bin/htop
sudo chmod u+s /usr/local/Cellar/htop-osx/0.8.2.2/bin/htop
Run Code Online (Sandbox Code Playgroud)
这有助于确保我不需要以 sudo 身份运行 htop
这里是为那些不想与权限渣土,仍然避免打字谁的替代sudo htop
优先于刚htop
:
brew install htop
sudo htop
在没有 sudo 密码的情况下运行
sudo visudo
以在编辑器中打开 sudoers 文件%admin ALL=(ALL) NOPASSWD: /usr/local/bin/htop
:wq
最有可能)~/.bashrc
或~/.profile
): alias htop='sudo htop'
归档时间: |
|
查看次数: |
15181 次 |
最近记录: |