1

Я установил подсистему windows, xming и в системе linux urxvt. Я пытаюсь запустить urxvt, не открывая окно cmd. Пока я пробовал бегать:

bash -c urxvt

Держит окно cmd открытым.

bash -c "urxvt" &

Открывает окно терминала, которое закрывается мгновенно.

cmd /c "bash -c urxvt" & exit

Который также держит окно cmd открытым.

bash -c "nohup urxvt &"

Не создает окна.

1 ответ1

1

Можно выполнить фоновые задачи, для которых не требуется окно терминала, запустив их через скрипт vbs.

set ws=wscript.createobject("wscript.shell")
ws.run "bash -c urxvtd -q -o -f", 0

Далее будет запущен демон urxvt или любая другая программа в кавычках без создания окна. Тогда клиент urxvt (urxvtc,) может быть запущен с:

bash -c urxvtc

Кредит и больше информации о выпуске WSFL GitHub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .