我使用的脚本是
#!/bin/sh
# grab current user
curUser=`ls -l /dev/console | cut -d " " -f 4`
# grab the system's uuid
if [[ `ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-50` != "00000000-0000-1000-8000-" ]]; then
macUUID=`ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-62`
fi
defaults write /Users/$curUser/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist idleTime -int 900
但后来当我去查看 mac 中的桌面和屏幕保护程序设置时。15分钟后我没有找到开始。
但是当我给
defaults read /Users/$curUser/Library/Preferences/ByHost/com.apple.screensaver.$macUUID.plist idleTime
输出为 900
即使我尝试杀死 cfprefsd 守护进程,但仍然没有设置这个新值
killall cfprefsd
请谁能告诉我我在哪里做错了