Imprimer / var / log / toto sur l'écran du terminal

1

J'ai écrit quelques services fonctionnant sur mon ordinateur portable, qui écrivent des données de journal dans / var / log / messages. Est-il possible d'obtenir des mises à jour de ce fichier ou d'autres fichiers journaux pour écrire également des données à l'écran? Quand je dis écran, je parle de la fenêtre du terminal qui apparaît lorsque vous entrez dans les boutons Alt + Fx.

Ce que je veux, c'est que, au lieu du message de connexion, je souhaite que les données d'un ou plusieurs fichiers journaux spécifiques soient écrites automatiquement sur cet écran et qu'il ne soit pas possible de se connecter à l'aide de ces écrans.

Je n'exécute pas automatiquement X et utilise donc toujours beaucoup ces raccourcis pour obtenir des informations. Normalement, j'appuie sur Alt + Fx, me connecte et je fais tail -f / var / log / foo.

Cela pourrait être pertinent. Avec Debian et Fedora, bash est le terminal de choix, mais je suis également capable d’en utiliser d’autres.

Mogget
la source
Nous devons savoir ce que vous voulez réaliser. Voulez-vous protéger le système et l'utiliser comme lecteur de journaux en temps réel? Voulez-vous l'utiliser pour votre propre usage?
Shiki

Réponses:

0

Espérons que cela ressemble à ce que vous recherchez, je viens de l'essayer avec un BootCD Knoppix,

tail -f /var/log/Xorg.0.log | tee /dev/tty2 > /dev/null
hkdtam
la source
Ça pourrait être. Je peux mettre cela dans l'un des scripts qui s'exécutent en tant que root et qui démarrera automatiquement à l'écran sans interruption de la part d'une autre source?
Mogget
@Mogget - Je ne vois pas de problème à exécuter la commande dans un script, sauf s'il s'agit d'une tâche récurrente (par exemple, un travail cron horaire). Dans ce cas, vous feriez mieux de l'exécuter une fois au démarrage. D'un autre côté, cela peut ne pas être trivial si vous voulez lui faire accéder /dev/ttyXexclusivement à ces derniers .
hkdtam