1. 程式人生 > >OSX 定時任務問題和解決not allowed to access the accessibility

OSX 定時任務問題和解決not allowed to access the accessibility

ont 麻煩 AS ica all 定時任務 音樂 命令 acc

公司定時音樂是用mac mini播放的,之前用的是iTunes,可以使用crontab+命令/usr/bin/osascript -e ‘tell application "itunes" to play‘定時播放

但是ituns導入音樂還是挺麻煩的,之前也用網易雲音樂,但是需要手動啟停很麻煩。

某天想到可以用按鍵精靈,定時在應用啟動按鈕點擊,但是官方下載的按鍵精靈安裝不上,後來發現蘋果腳本自帶坐標點擊;

於是寫了個腳本,後來單獨寫成一條命令/usr/bin/osascript -e ‘tell application "System Events" to click at {100, 890}‘
發現啟動不起來,問群友得知查看crontab日誌syslog | grep cron,查看後發現如下日誌:

技術分享圖片

直接去百度是沒有有效解決方案的,於是我理解了一下報錯,大意是沒有輔助權限;

於是我立馬去“系統偏好設置”-“安全性與隱私”-“輔助功能”查看,果然,cron沒有勾上

技術分享圖片

於是解鎖勾上cron,於是cron就能正常運行腳本了

雖然很晚了,但是還是打算記錄下來,怕以後忘記,也方便其他人搜到類似問題可以解決;

OSX 定時任務問題和解決not allowed to access the accessibility