Назад | Перейти на главную страницу

Как просмотреть два диалоговых окна на консоли Linux, запущенных одновременно?

Я хочу одновременно просматривать в консоли Linux два диалоговых окна.

Мне нужно окно, в котором отображается индикатор выполнения, и второй ящик, в котором отображаются журналы.

Проблема в том, что диалог всегда появляется в центре консоли.

Я хочу

  1. для одновременного просмотра двух диалоговых окон на консоли,
  2. пока индикатор выполнения находится в верхней части экрана,
  3. и поле должно появиться на экране.

Как это реализовать?

Как разместить диалоговое окно вверх или вниз, а не по центру?

    dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
    dialog --tailbox file.log 10 100

Ты можешь использовать screen программа.

Запуск экрана вручную

После установки screen, выполните его, набрав screen в вашей консоли.

Разделите экран, нажав ctrlа затем S (заглавная S, со сдвигом

Введите вашу первую команду

После выполнения первой команды нажмите ctrlа затем вкладка для перехода в другое окно.

Нажмите ctrlа затем c

Введите вторую команду.

Готово.


Используя скрипт

Создайте новый каталог, в который вы хотите поместить сценарий, т.е. ~/test/

Создать .screenrc файл со следующим содержанием:

startup_message off
screen dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
split
focus down
screen dialog --tailbox /var/log/syslog 10 100

Тогда просто введите screen команда для выполнения скрипта.