Как написать вывод live-f1 в файл

Я открыл терминал и запустил live-f1, который отображает живой канал в терминале (тексте), который меняется каждую секунду. Только клавиша «Ввод» может использоваться во время выполнения этой программы (она выходит из этой программы). Поэтому вы не можете вводить что-либо еще в консоль.

Я хотел бы написать содержимое терминала в файл, например, каждую секунду.

Как мне это сделать?

Открыв вторую консоль и используя какую-то команду?

Невозможно заставить его работать с командой setterm -dump.

4 Solutions collect form web for “Как написать вывод live-f1 в файл”

live-f1 перерисовывает экран с новыми данными, используя управляющие символы терминала (ncurses), точно так же, как top или mtr . Вот почему вы видите весь этот нежелательный файл при перенаправлении на файл или без терминального устройства.

К сожалению, live-f1 не предоставляет возможности для получения результатов, необходимых для сохранения, а затем для извлечения данных для статистики и т. Д. Если вы все еще хотите сохранить вывод для повторного воспроизведения позже, вы можете использовать script .

Это будет записывать live-f1 и создавать два файла, машинописный и временный файлы.

 script -c live-f1 -t 2> timingfile 

Это приведет к воспроизведению результата

 scriptreplay timingfile 

Есть несколько способов, которыми я использую для вывода вывода в файл, который может вам пригодиться.

 script 

Это создает подоболочку и помещает в нее весь вывод. Так что сделайте script , затем, что бы вы ни пожелали, затем exit чтобы закончить свою подоболочку, и ваш вывод будет в файле под названием «машинопись»,

 tee 

Вы можете повторить все трубы в другом месте. Таким образом, вы можете отключить свой стандартный вывод в файл:

 $ mycommand | tee myoutput 

Если вам нужно также записать стандартную ошибку, то перенаправьте ее:

 $ mycommand 2>&1 | tee myoutput 

Как запустить программу следующим образом:

 program > /path/to/file 

Это перенаправляет вывод program в /path/to/file мгновенно.

И если вы хотите получить вывод в своем терминале, а также сохранить его в файл. Проверьте, есть ли способ в bash перенаправить вывод и по-прежнему идти в stdout?

Вы можете использовать экран GNU вместе с его функциями ведения журнала . Также обратите внимание, что команда logfile flush secs позволяет вам контролировать, как часто вывод сбрасывается на диск. Из экрана Руководство пользователя:

– Команда: logfile flush secs

Определяет имя, которое получат файлы журнала. По умолчанию используется 'screenlog.% N'. Вторая форма изменяет количество секунд, которое будет ждать, прежде чем очищать буфер журнала до файловой системы. Значение по умолчанию – 10 секунд.

  • Прекратить прием сигналов при запуске музыки с терминала
  • Горизонтальная прокрутка в терминале
  • Есть ли состояние состояния безопасности?
  • Выделение команды в терминале
  • Установка определенных PPA
  • Как исправить терминал после того, как в него был сброшен двоичный файл?
  • Как отказаться от приема широковещательных сообщений?
  • Как сохранить / восстановить вывод терминала
  • Какая команда может действительно очистить экран терминала?
  • цвета терминала гнома
  • сеанс регистрации с помощью скрипта - как позже его прочитать?
  • Просмотр нескольких потоков данных из приложения
  • Interesting Posts

    Ошибка: неоднозначное перенаправление при передаче вывода команде

    Могу ли я использовать один ключ как модификатор и отправить нормальное нажатие клавиши?

    Пересылка X11 не работает – Ошибка: не удается открыть отображение: localhost: 11.0

    Можно ли сделать KDE 4 похожим на Win98?

    Пошаговое руководство по настройке разрешений отображения в xorg

    Msgstr "Невозможно найти действительный baseurl для репо: base / 7 / x86_64" on "yum update all"

    Что изменилось между ядрами 3.7 и 3.9, которые влияют на корневые файловые системы LVM / RAID?

    Можно ли показать, как работает бас-глобус?

    merge 2 LVMs имеют данные и одну и ту же группу томов без потери данных

    Уязвимость Postgres через общедоступную схему?

    Как изменить забытый пароль root?

    Значение chmod 1775

    Настройка Ethernet как «мобильной»?

    Разделение Ubuntu и Windows 7 раз и навсегда

    Автоматизация монтирования без пароля linux для монтирования удаленной файловой системы cifs

    Linux и Unix - лучшая ОС в мире.