我想在 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,按住 Shift
输入第一个命令
执行完第一个命令后,按下 ,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
命令即可执行脚本。