Настройка среды сценариев

1

Когда я запускаю программирование сессий на своем MacBook Pro, у меня есть куча приложений, которые я хотел бы открыть и подготовить:

  • DevNull SMTP-сервер Java (запустить из терминала с java -jar DevNull.jar)
  • Терминальная оболочка в каталоге tomcat / bin с startup.sh;tail -f ../logs/catalina.outзапущенными после rm -rfработы и тестовыми каталогами webapp
  • IntelliJ работает
  • после загрузки tomcat (нормально только с таймером), Firefox с моим загруженным веб-приложением
  • после загрузки tomcat загружается Chrome с моим веб-приложением
  • ForkLift
  • TextMate
  • Пара окон Finder открываются в определенных каталогах

Это довольно суть ... тогда это зависит от того, над чем я работаю, насколько другие приложения мне нужно открывать.

Итак, как мне написать сценарий, на котором я могу дважды щелкнуть мышью, и подготовить все вышеперечисленное для меня, сэкономив мне пару минут каждый день и быть немного менее раздражающим в начале работы? Есть ли хорошее приложение, которое может легко сделать выше для меня? Нужно ли для этого написать скрипт bash или python? Или выучить яблочный скрипт?

AT01
источник

Ответы:

1

Я бы использовал скрипт bash для этого, так как все, что вы перечисляете, можно открыть в bash. Используйте openкоманду, указывающую на приложение, чтобы запустить приложение, или местоположение папки, чтобы открыть определенную папку с помощью Finder.

robzolkos
источник
Звучит просто, а как насчет загрузки Firefox или Chrome только после полной загрузки tomcat? Есть простой способ сделать это? Могу ли я запустить tail -fcatalina.out, направить его в grep для строки запуска, а затем как-нибудь загрузить chrome и firefox?
01
Я бы просто использовал команду bash sleep в сценарии, чтобы приостановить выполнение сценария на короткое время, пока загружается tomcat. Намного проще См. Ss64.com/bash/sleep.html Я бы загружал Chrome и Firefox последними в сценарии, поэтому время ожидания должно быть минимальным.
robzolkos
0

Я использую Concentrate для загрузки приложений, имеющих отношение к тому, что я сейчас делаю - вы можете запускать команды терминала, Applescripts, загружать программы и т. Д. Я нажимаю «концентрат», завариваю чай, а затем возвращаюсь ко всем работающим. Я знаю, что могу сделать это с Automator, но мне лень учиться.

Дэн Блоуз
источник