我的代码基本上会拉出屏幕的分辨率并将其保存到文本文件中 我可以用cat查看内容,或者只是在文本编辑器中打开它。
然而,几秒钟后(即使我从未打开文件),文本内容消失,9咬文件变为1个咬文件并完全为空。
我不知所措,任何信息?
我的代码:
savedir=/Users/myname/Documents/Geeklets/Displays_temp.txt
rezold=$(</Users/myname/Documents/Geeklets/Displays_temp.txt)
echo "$rezold"
rez=$(xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $1, $2}')
echo "$rez" > "$savedir"
if [ "$rezold" != "$rez" ]; then
if [ "$rez" == "1280 777" ]; then
osascript /Users/myname/Documents/Geeklets/smallscreen.scpt
else
osascript $HOME/Scripts/Geeklets/largescreen.scpt
fi
fi