Я хочу запустить несколько экземпляров своего процесса, передав аргументы в задание запуска:
start myapp instance1
start myapp instance2
и так далее
Я хочу иметь один файл конфигурации выскочки вместо того, чтобы иметь столько же файлов конфигурации, сколько экземпляров моего приложения. Является ли это возможным ?
Я понимаю, что вопрос немного устарел, но я отвечу на него. :)
Да, вы можете это сделать, и для этого вы используете предложение выскочки «instance».
Вот простой пример (в данном случае используется работа на основе PHP).
description "Async insert workers"
author "Mike Grunder"
env SCRIPT_PATH="/path/to/my/script"
# This is the key bit
instance $N
script
php $SCRIPT_PATH/worker.php
end script
Если вы видите в этом сценарии, у вас есть instance $N
линия. Вы указываете экземпляр так:
start the-job N=instance1
start the-job N=instance2
Очевидно, вы могли бы изменить N
к чему угодно.
Теперь я вернулся к своему поиску, чтобы выяснить, как запускать некоторые из них автоматически! :)