Я не знаком со сценарием оболочки или applecript, но я написал это базовое приложение на applecript, чтобы не дать моему макинтошу бездействовать, чтобы запланированные операции резервного копирования могли завершиться, а затем сразу же переходить в спящий режим, когда резервное копирование завершается, или нет ничего для резервное копирование.
В основном это работает, за исключением того, что мой макинтош спит каждый раз, когда я пытаюсь его разбудить.
Я должен сильно перезагрузиться. Похоже, приложение все еще работает в режиме пробуждения и каждый раз запускает команду pmset sleepnow
.
Как я могу получить скрипт для выхода после pmset sleepnow?
Мой код:
do shell script "if pgrep -x bztransmit > /dev/null
then
caffeinate -iw $(pgrep bztransmit)
else
pmset sleepnow
fi
pmset sleepnow"