Ну, можно породить несколько процессов в оболочке в фоновом режиме и затем (если они все используют свой stdout или stderr), можно получить большую информацию, смешиваемую в консоли - и смешиваемым я подразумеваю, что это может возможно даже смешать данные из нескольких процессов посреди строки.
То, что Вы, вероятно, ищете, регистрируется в файл (системные службы обычно используют что-то в /var/log
) и затем просмотр файла (файлов). Существует несколько утилит для этого: tail
(важная опция -F
, который контролирует файл и печатает любые добавленные строки), less
может (в следовать режиме), делают то же в интерактивном режиме (т.е. можно переключить назад и вперед между следующим файл и прокруткой назад). most
другая интересная утилита пейджера файла, more
"классический", найденный почти везде (даже на DOS и Windows).
В последний раз, но не наименьшее, tee
мог бы представлять интерес - он копирует свой stdin к stdout и в файл, который может часто пригождаться.
Вообще-то я начинаю подозревать, что xfreerdp 1.0.2 вообще не поддерживает этот синтаксический стиль. Я получаю точно такой же результат при использовании переключателя help:
xfreerdp /help
Warning xf_GetWindowProperty (140): Property 387 does not exist
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure
Ошибка указывает мне, что он не знает, к чему подключиться. Она даже не понимает, что я не прошу ее подключиться ни к чему. Это всё несмотря на документацию, которая говорит в пользу этого "нового" синтаксиса. Любопытно.
Вообще говоря, теперь вы можете использовать оба - long-option или /long-option. Вы должны использовать новый интерфейс теперь старый интерфейс просто сохранен для совместимости и в какой-то момент будет удален.
Я нашел лучшим вариантом обновление freerdp, следуя следующим рекомендациям:
В терминале:
$ cd /usr/src
$ git clone git://github.com/FreeRDP/FreeRDP.git
$ cd FreeRDP
$ sudo aptitude install libcunit1-dev libdirectfb-dev xmlto doxygen \
libxtst-dev libavutil-dev libavcodec-dev build-essential git-core \
cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \
libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev \
libasound2-dev libcups2-dev libxml2 libxml2-dev \
libxrandr-dev libgstreamer0.10-dev \
libgstreamer-plugins-base0.10-dev libxi-dev \
libgstreamer-plugins-base1.0-dev
$ sudo cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON .
$ sudo make
$ sudo apt-get install checkinstall
$ sudo checkinstall make install
$ sudo which xfreerdp
$ xfreerdp --version
Теперь вы должны увидеть новую версию и командная строка должна работать!