Som*_*uck 4 mac terminal grep hosts
我正在尝试找出哪些进程会定期以静默方式擦除 Mac 上的 /etc/hosts 文件的内容。我尝试使用:
sudo fs_usage | grep hosts
Run Code Online (Sandbox Code Playgroud)
但它只生成几秒钟的输出,然后将我返回到命令提示符,之后尝试重新启动 fs_usage 告诉我:
ktrace_start: Resource busy
Run Code Online (Sandbox Code Playgroud)
一旦发生这种情况,我知道如何重新启用 fs_usage 的唯一方法就是重新启动计算机,因为我找不到 fs_usage 或 ktrace 进程。将 grep 的输出传送到文本文件不会产生任何结果并且行为方式相同。
我今天也遇到了同样的问题,经过一些跟踪和错误之后,我没有重新启动 mac 就让它工作了。
尝试找到所有具有 name 的进程的 pidfs_usage并杀死它。
$ ps -e | grep fs_usage
Run Code Online (Sandbox Code Playgroud)
然后使用pid杀死进程
$sudo kill -9 pid
Run Code Online (Sandbox Code Playgroud)
但是你的说法
我找不到 fs_usage 或 ktrace 进程。
我不明白你为什么没有找到这个过程。
尝试我的解决方案并更新我!
| 归档时间: |
|
| 查看次数: |
2138 次 |
| 最近记录: |