Я разрабатываю некоторые приложения rails на Mac 10.8.5, и часто у меня есть окно терминала с несколькими вкладками, на которых выполняются команды: rails s rails c mongod bundle exec guard start

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

Спасибо!

1 ответ1

0

Для запуска команд в bachground вы можете использовать оператор & . Например, вы можете использовать

myfirstcommand &

и это дает вам pid процесса.

Если вы хотите иметь журнал каждой команды, вы можете направить вывод каждой команды и использовать команду tail для просмотра журнала, когда вы хотите:

myfirstcommand  & >> myfirstlog
mysecondcommand & >> mysecondlog

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

tail -f myfirstlog

или же

tail -numberoflines myfirstlog

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .