La réponse de Aaron Wallentine m'a conduit à ma solution. "Il semble que la sortie est générée par les scripts situés dans le dossier /etc/update-motd.d
. Si vous allez dans ce répertoire, vous pouvez exécuter les scripts individuels pour les différents morceaux d'info."
Chacun des scripts dans le dossier /etc/update-motd.d
s'exécute, je crois, dans l'ordre du numéro qu'ils ont dans leurs noms lors de la connexion. À titre d'exemple, les miens étaient :
10-header 30-sysinfo 32-site 35-motd 98-autoreboot-warn
Vous pouvez exécuter chacun séparément pour afficher leurs données. par exemple :
cd /etc/update-motd.d
sudo ./10-header ou sudo ./30-sysinfo**
Vous pouvez les exécuter tous ensemble comme ceci :
sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; ...
en utilisant le symbole ;
(point-virgule) pour lier les commandes.
mais qui veut taper tout ça, j'ai fini par transformer cette longue chaîne de commandes liées en un script shell.
Changez vers le répertoire bin :
cd /bin
créez un fichier, j'ai appelé le mien "clr" parce que je l'utilise aussi pour effacer mon écran, appelez le vôtre comme vous voulez :
sudo touch clr
Rendez votre script exécutable :
sudo chmod +x clr
J'ai utilisé nano pour éditer le mien, utilisez votre éditeur préféré :
sudo nano clr
Ensuite, ajoutez cette longue chaîne de commandes de tout à l'heure dans votre fichier, n'oubliez pas d'utiliser vos fichiers motd, pas les miens, car ils seront différents :
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
Enregistrez-le, et exécutez-le à chaque fois pour voir votre motd fraîchement mis à jour, notez que j'ai ajouté clear ;
dans le mien, donc quand je tape clr
cela effacera mon écran et affichera les statistiques mises à jour.
Je crois que c'est tout ce que j'ai, j'espère que cela aidera quelqu'un.