Когда я запускаю программирование сессий на своем 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? Или выучить яблочный скрипт?
tail -f
catalina.out, направить его в grep для строки запуска, а затем как-нибудь загрузить chrome и firefox?Я использую Concentrate для загрузки приложений, имеющих отношение к тому, что я сейчас делаю - вы можете запускать команды терминала, Applescripts, загружать программы и т. Д. Я нажимаю «концентрат», завариваю чай, а затем возвращаюсь ко всем работающим. Я знаю, что могу сделать это с Automator, но мне лень учиться.
источник