Назад | Перейти на главную страницу

передача аргументов выскочке

Я хочу запустить несколько экземпляров своего процесса, передав аргументы в задание запуска:

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 к чему угодно.

Теперь я вернулся к своему поиску, чтобы выяснить, как запускать некоторые из них автоматически! :)