linux +对话框 bin 工具

linux +对话框 bin 工具

我使用对话框二进制工具在 Linux 屏幕上创建了一些消息框,如下例所示

        dialog –colors –title “test” –msgbox “type <ENTER> 8 50

我的问题是如何终止对话框进程以清除屏幕,而无需对话框,没有对话框进程,我用 ps –ef 检查,我也尝试

    dialog –clear 

这不清楚屏幕和对话框仍然存在

请指教?

答案1

尝试pkill -HUP dialog。您应该有一个对话进程,因为对话是一个单独的程序;在我的系统上,我用 来查看它ps -ef | grep dialogpkill将找到它并向其发送 HUP(或其他)信号。不过,您需要在终端屏幕上清理一团糟;尝试reset一下。

答案2

根据对话框手册页,clear如果您想在显示对话框后清除屏幕,您应该使用 shell 命令。

因此应该这样做:

dialog --color --title "test" --msgbox "type <ENTER>" 8 50 && clear

或者如果您同意清除对话框但退出后对话框背景颜色仍然存在,则这是另一种变化:

dialog --color --clear --title "test" --msgbox "type <ENTER>" 8 50 

相关内容