Как запланировать запуск файла .command (bash)?

4

У меня есть скрипт bash (сохранен как myfilename.command) и я хотел бы запланировать его запуск. Я пытался использовать для этого событие Calendar (которое отлично работает со скриптами Automator), но я получаю следующую ошибку:

«Myfilename.command» не может быть открыт, потому что CoreServicesUIAgent не разрешено открывать документы в Терминале.

Есть ли способ это исправить?

LA_
источник

Ответы:

-1

Есть несколько способов, и я думаю, что первый шаг - сделать файл .command просто сценарием оболочки.

Учитывая ваши комментарии по поводу автоматизации, я бы посоветовал проще всего создать automator / applecript, который вызывает этот сценарий оболочки. Это тогда можно назвать по календарю

Другими способами являются использование инструментов без графического интерфейса и вызов сценария оболочки из записи cron или launchd

отметка
источник
1
Что значит «... но не launchd не работает в Йосемити» здесь?
nohillside
2
Дополнительное отрицание + см apple.stackexchange.com/questions/155833/...
Mark