Я новичок в Терминале, поэтому не стесняйтесь заявить очевидное.
SleepWatcher запускает сценарии прямо до и после того, как ваш Mac переходит в режим сна. У меня есть скрипт для размонтирования внешнего диска перед сном, а затем перемонтировать его после. (Таким образом, когда я спешу утром на работу, я могу просто закрыть крышку, вытащить все кабели и не получить «Ты не выбросил это, придурок!Жалоба.)
Скрипты работают нормально и размонтируются прямо перед сном. Но это не перемонтируется после пробуждения.
#!/bin/sh
diskutil mount 8851F3A7-60A7-39A7-9DA8-41BE1499DE6C
Я могу запустить этот скрипт вручную в терминале. Это будет работать тогда. SleepWatcher может выполнить скрипт (я могу заставить его отображать диалоговое окно), но не команду для монтирования.
Что мне не хватает?
Обновление: я chmod-редактировал сценарии как +x. Можно ли запустить diskutil как +x?