Respuesta1
Si desea agregar más información a la advertencia genérica, siempre puede combinar el apagado con el eco usando "&&" (si lógico) de esta manera:
apagado -h 20 && echo wall "la computadora se apagará"
Lo que esto hace es evaluar la primera parte ("shutdown -h 20"); si sale habiendo completado exitosamente (es decir, devuelve 0), ejecutará la segunda parte ("echo "la computadora se apagará""). Si el cierre sale con un valor diferente (por algún motivo), la segunda parte no se ejecutará.
Utilizo "&&" en muchos lugares, tanto en scripts como en la línea de comando. Es muy útil.
Apéndice: Como Kusalananda señaló a continuación, "eco" era el comando incorrecto. Debería haber usado "muro", que enviaría el mensaje a todos los usuarios que iniciaron sesión en el sistema de la siguiente manera:
shutdown -h 20 && wall "computer will turn off"
(Ha pasado mucho tiempo desde que trabajé en un sistema con otra persona conectada realizando un trabajo no relacionado con el mío, así que me perdí ese detalle). Y perdón por la demora en corregirme.