La respuesta de Aaron Wallentine me llevó a mi solución. "Parece que esa salida es generada por las secuencias de comandos ubicadas en la carpeta /etc/update-motd.d
. Si va a ese directorio, puede ejecutar las secuencias de comandos individuales para los diferentes bits de información".
/etc/update-motd.d
Creo que cada uno de los scripts en la carpeta se ejecuta en orden de número que tienen en sus nombres al iniciar sesión. Como ejemplo los míos fueron:
10-header 30-sysinfo 32-site 35-motd 98-autoreboot-warn
Puede ejecutar cada uno por separado para mostrar sus datos. p.ej:
cd /etc/update-motd.d
sudo ./10-header or sudo ./30-sysinfo**
Podrías ejecutarlos todos juntos de esta manera:
sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; ...
usando el ;
símbolo (punto y coma) para vincular comandos.
pero quién quiere escribir todo eso, terminé convirtiendo esa larga cadena de comando vinculada en un script de shell.
Cambie al directorio bin:
cd /bin
crear un archivo, llamé al mío "clr" porque también lo estoy usando para borrar mi pantalla, llame al suyo como sea:
sudo touch clr
Haga que su script sea ejecutable:
sudo chmod +x clr
Usé nano para editar el mío, usa tu favorito:
sudo nano clr
Luego, agregue esa cadena de comando larga de antes a su archivo, recuerde usar sus archivos motd, no los míos, ya que serán diferentes:
clear ; sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; sudo /etc/update-motd.d/ ; sudo /etc/update-motd.d/32-site ; sudo /etc/update-motd.d/35-motd ; sudo /etc/update-motd.d/98-autoreboot-warn
Guárdelo y ejecútelo cada vez que vea su mensaje recién actualizado, tenga clear ;
en cuenta que agregué el mío, por lo que cuando lo escriba clr
borrará mi pantalla y mostrará estadísticas actualizadas.
Creo que eso es todo lo que tengo, espero que ayude a alguien.