linux + 對話框 bin 工具

linux + 對話框 bin 工具

我使用對話框二進位工具在 Linux 螢幕上建立一些 msgbox,如下例所示

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

我的問題如何殺死對話框進程以便在沒有對話框的情況下清除螢幕,沒有對話框進程,我用 ps –ef 檢查,我也嘗試

    dialog –clear 

這並沒有清除螢幕,並且對話框仍然存在

請指教?

答案1

嘗試pkill -HUP dialog。你應該有一個對話進程,因為對話是一個單獨的程式;在我的系統上,我看到它帶有ps -ef | grep dialog. pkill會找到它並向其發送 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 

相關內容