J’essaie de capturer tous les journaux de session dans un fichier (s), j’utilise la commande “tee” pour le faire. Cependant, je veux cela comme un comportement automatique pour toutes mes nouvelles sessions. Est-ce que quelqu’un peut m’aider à trouver un moyen alors chaque fois que j’ouvre une nouvelle fenêtre, la commande suivante est exécutée automatiquement? Informations supplémentaires: J’utilise du mastic et je sais déjà que la session peut être capturée à partir d’un mastic sur mon ordinateur local. Mais ici, je suis intéressé à le capturer sur le serveur lui-même.
csh -l |tee my_session_`date +%F%T`
Vous pouvez append la commande au fichier .bashrc
sous le répertoire de base de l’utilisateur.
$ echo "csh -l |tee my_session_`date +%F%T`" >> ~/.bashrc
Les commandes dans .bashrc
sont exécutées chaque fois qu’une nouvelle fenêtre est générée.
Avez-vous considéré ttyrec? Permet d’enregistrer l’activité TTY dans un fichier texte.