Как в ubuntu перенаправить stdout и stderr на отдельные экраны с двумя мониторами?
tty
в этом терминале, и вы получите ответ в виде /dev/pts/N
, где N - это число (1, 2, ....) Для перенаправления stderr
на другой терминал:
command 2>/dev/pts/N
, например. попробуйте ls /askubuntu 2>dev/pts/N
, и вы должны увидеть ls: cannot access /askubuntu: No such file or directory
на втором терминале.
Замените 2 на 1, чтобы вместо этого перенаправить stdout
.
Этот должен работать аналогично для виртуальных консолей в системе командной строки, с /dev/pts/N
замененным на /dev/ttyN
, но я не проверял его. Псевдо-TTY (например, ssh-сессии) все еще используют синтаксис /dev/pts/N
.