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


4

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

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

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

Ответы:


-1

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

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

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


1
Что значит «... но не launchd не работает в Йосемити» здесь?
nohillside

2
Дополнительное отрицание + см apple.stackexchange.com/questions/155833/...
Mark
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.