Открыть новый терминал из командной строки и запустить команду в Mac OS X 10.10?

420
Baldráni

Поэтому я хочу запустить скрипт, который запускается при входе в систему, в новом терминале и печатать в несколько строк.

Нужно ли мне AppleScript для того, что я прочитал до сих пор? Разве нет простой команды bash для запуска этого?

Я видел, что могу делать это и с Automator, но старые ответы устарели, и я не могу найти подходящий способ запустить скрипт из него; это старая функция выхода на пенсию?

1

1 ответ на вопрос

1
creidhne

Запустите скрипт при входе в систему на OS X

OS X может запускать скрипты и приложения при входе в систему. Процедура проста.

  1. Open System Preferences->Users & Groups.
  2. Выберите пользователя из списка слева.
  3. Нажмите на Login Itemsвкладку.
  4. Перетащите сценарий или приложение к элементам входа в систему или щелкните +значок, чтобы использовать Finder для поиска сценария.
  5. Закрыть Users & Groups.

Вот пример сценария, который может сказать «привет мир» при входе в систему.

#! / Bin / ш сказать "Привет, мир!" выход 

Сохраните файл как текст. Используйте Terminal для запуска, chmod u+xчтобы добавить разрешение на выполнение в скрипт. Добавьте скрипт для входа в систему.

Чтобы остановить запуск сценария при входе в систему, удалите его с Login Itemsвкладки.