Mac终端检查是否启用了屏幕共享

时间:2018-06-22 14:20:22

标签: macos terminal macos-high-sierra

我现在正在研究一种跟踪屏幕共享是启用还是禁用的方法。到目前为止,我已经尝试了两种方法,使用

检查启动文件是否存在
[[ -f /etc/com.apple.screensharing.agent.launchd ]] && echo 'enabled' || echo 'disabled'

我还尝试了使用以下命令读取禁用变量的布尔值的读取命令。

sudo defaults read /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false

是否缺少某些内容,或者还没有尝试过的方法?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

这些选项对我也不起作用,我曾经使用过
sudo launchctl list com.apple.screensharing,如果正在运行,它将成功,因此已启用。