вывод команды wlst потерян после перенаправления/остановки перенаправления

мой самый лучший сценарий:

redirect('/dev/null', 'false')
connect('name','pswd','t3://host:port')
stopRedirect()
state('AdminServer', 'Server')

Как видите, я хочу скрыть вывод команды connect и показать вывод команды state. Но после запуска вышеуказанного скрипта я не увидел вывод state.

Что не так с моим сценарием?


person CaiNiaoCoder    schedule 14.07.2014    source источник


Ответы (1)


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

redirect('/dev/null', 'false')

Ложь отключает все из stdout... и не возвращается, когда вы вводите stopRedirect. Простая работа заключается в том, чтобы сделать следующее:

redirect('/dev/null', 'false')
connect('name','pswd','t3://host:port')
stopRedirect()
redirect('/dev/null', 'true')
state('AdminServer', 'Server')

Эффективное включение stdout.

Я также нашел этот блог, в котором говорится о та же проблема.

person Display Name is missing    schedule 14.07.2014