К сожалению ваша команда запуска дает тот же результат. Возможно что-то в локальных настройках? Аргумент передаю конечно же через param, но не в этом дело, т.к. тест с командой exit 0 тоже запускает аргумент на исполнение…
Еще один вариант, но не уверен… Думаю можно попробовать в DNS прописать SRV записи с приоритетами. Если основной откажет, то клиент полезит на адрес с меньшим приоритетом. Правда в данном случае обработка ложится на клиента…