Запустите скрипт Apple после выхода Mac из режима сна

Я хочу, чтобы мой macbook запускал скрипт каждый раз, когда он выходит из спящего режима.

Мой код очень прост:

  tell application "Finder"

    if exists (disk "HDD") then

        do shell script "diskutil eject HDD"
    else
        do shell script "diskutil mount HDD"
        do shell script "diskutil eject HDD"


    end if
end tell

В отсек для компакт-дисков установлен второй жесткий диск, и каждый раз, когда я возвращаюсь из спящего режима, я слышу, как диск вращается, даже если его текущее состояние не установлено. Но принудительное использование команды mount/eject на диске решает эту проблему. Единственным недостатком является то, что я должен сделать это вручную; который сейчас я хочу преодолеть.

Может ли кто-нибудь помочь мне в этом вопросе?

1 ответ

Решение

На этой странице есть несколько вариантов:

https://apple.stackexchange.com/questions/27036/possible-to-run-scripts-on-sleep-and-wake

Кажется, что приложение Scenario может помочь

Другие вопросы по тегам