Как просмотреть два диалоговых окна на консоли linux, работающих одновременно?
Я хочу просматривать на консоли Linux два диалоговых окна одновременно.
Я хочу, чтобы окно, которое просматривает индикатор выполнения, и второй оконный ящик, который просматривал журналы, работали.
Проблема в том, что диалоговое окно всегда отображается в центре консоли.
Что я хочу это
- чтобы одновременно просматривать два диалоговых окна на консоли,
- пока индикатор находится в верхней части экрана,
- и коробка должна быть представлена внизу экрана.
Как это реализовать?
Как разместить диалоговое окно вверх или вниз, а не в центральном?
dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
dialog --tailbox file.log 10 100
1 ответ
Ты можешь использовать screen
программа.
Выполнение экрана вручную
После установки screen
выполнить его, набрав screen
в вашей консоли.
Разделите экран, нажав Ctrla, затем S (заглавная S, со смещением
Введите свою первую команду
После выполнения первой команды нажмите ctrla затем tab, чтобы перейти в другое окно.
Нажмите Ctrla, затем 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
Команда для выполнения скрипта.