Как использовать open/openvt с аргументами командной строки?

Вопрос:

Я могу запустить почтовый сервер LumiSoft в режиме консоли следующим образом:

./lsMailServer.exe -daemon

К сожалению, это блокирует терминал, который использовался. И я вошел в систему через SSH.

Я просто экспериментирую с сервером, поэтому мне нужно много перезагружаться после изменений конфигурации.

Обычно я бы использовал команду open в этом случае, которая обычно работает нормально.

Это также прекрасно работает, когда я открываю./lsMailServer.exe с X-Forwarding.

Но я хочу запустить только серверный терминал, для которого требуется опция -daemon. Теперь, когда я делаю

open opt/MyPath/lsMailServer.exe -daemon

Я получаю следующее сообщение об ошибке:

open: неверный параметр - 'd' Использование: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] - command_line

Как я могу использовать open с программой + аргументы для этой программы?

1 ответ

Решение

А-а-а-а, забудь об этом, нужно только добавить - после открытия:

openvt -- ls -l

или же

open -- /opt/LumiSoft/Debug/lsMailServer.exe -daemon

соответственно

Другие вопросы по тегам