Следующую повторяющуюся задачу необходимо автоматизировать с помощью сценария bash в OSx El Capitan.
откройте новую вкладку терминала, перейдите в каталог, запустите команду в этом каталоге, чтобы запустить сервер Meteor, повторите вышеуказанное еще 2 раза, но в другом каталоге и с немного другими командами.
Команда для открытия метеора выполнения:
MONGO_URL='mongodb://username:password@cluster0-shard-00-00-oko1k.mongodb.net:27017,cluster0-shard-00-01-oko1k.mongodb.net:27017,cluster0-shard-00-02-oko1k.mongodb.net:27017/dbname?ssl=true&replicaSet=Cluster0-shard-0&authSource=dbforadmin' meteor
Остальные 2 команды добавляют к приведенному выше - port = 4000
и - port = 5000
.
Я погуглил, пока не помогло. Любые идеи? Спасибо
bash
сам ничего не знает о вкладках; это вещь GUI. Однако вы можете использовать такой инструмент, как экран , для запуска нескольких параллельных заданий. Потребуется более подробная информация о ваших «других каталогах» и других изменениях повторяемой команды, но вкратце:
$ screen -dmS Example 'sleep 30'
Приведенная выше команда откроет сеанс screen
в качестве фоновой задачи под названием «Пример», которая выполнить sleep 30
и затем завершить работу. Вы можете повторно подключиться к сеансу для взаимодействия или просмотра вывода команды с помощью screen -x Example
. Для получения дополнительной информации см. man screen
.