Перенаправить stdout и stderr на отдельные экраны с двумя мониторами

Как в ubuntu перенаправить stdout и stderr на отдельные экраны с двумя мониторами?

6
задан 1 June 2012 в 08:09

1 ответ

С терминалами в настольном компьютере Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите 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.

0
ответ дан 1 June 2012 в 08:09

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

Похожие вопросы: