![](/img/trans.png)
[英]bash - Mac OS X - how to run an application as multiple users?
[英]How to run bash script on wake mac os x
想要在喚醒 (osx) 時更改 Wi-Fi 設置。
我有腳本,但不想每次都手動運行它。
有沒有辦法在喚醒時運行它?
也許這會幫助你:
登錄mac時運行腳本[關閉]
這個喚醒后運行腳本的功能可以通過強大的hammerspoon來實現:
function printf(s,...) print(s:format(...)) end
wather = hs.caffeinate.watcher.new(function(eventType)
-- screensDidWake, systemDidWake, screensDidUnlock
if eventType == hs.caffeinate.watcher.systemDidWake then
local output = hs.execute("/bin/echo -n hello", false)
hs.notify.new({title="TestTitle", informativeText=output}):send()
printf("%s, world", output)
end
end)
wather:start()
將這些腳本放到$HOME/.hammerspoon/init.lua
並重新加載hammerspoon,您可以在hammerspoon 控制台中查看上面的/bin/echo 輸出。
有幾個喚醒事件,包括screensDidWake,systemDidWake,screensDidUnlock。 有關詳細信息,請參閱wather api 文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.