Linux + herramienta de contenedor de diálogo

Linux + herramienta de contenedor de diálogo

Utilicé la herramienta binaria de diálogo para crear un cuadro de mensajes en la pantalla de Linux como en el siguiente ejemplo

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

Mi pregunta es cómo finalizar el proceso de diálogo para borrar la pantalla sin el cuadro de diálogo. No hay proceso de diálogo. Lo verifico con ps –ef y también intento hacerlo.

    dialog –clear 

Esto no está claro en la pantalla y el cuadro de diálogo aún existe.

¿Por favor aconséjame?

Respuesta1

Intentar pkill -HUP dialog. Debería tener un proceso de diálogo, ya que el diálogo es un programa independiente; en mi sistema lo veo con ps -ef | grep dialog. pkilllo encontrará y le enviará una señal HUP (u otra). Sin embargo, tendrás un desastre que limpiar en la pantalla del terminal; prueba resetcon eso.

Respuesta2

Según la página de manual del diálogo, debe usar clearel comando Shell si desea borrar la pantalla después de mostrar el diálogo.

Entonces esto debería hacerlo:

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

O si está de acuerdo con el cuadro de diálogo borrado pero el color de fondo del diálogo sigue ahí después de salir, esta es otra variación:

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

información relacionada