timestamps pour les événements dans un terminal linux


3

J'ai besoin de savoir quand un système particulier auquel je suis connecté à distance est déconnecté - je voudrais donc un moyen de préfixer mes commandes de terminal et la sortie avec un horodatage, de préférence temporairement - je le trouverais ennuyeux dans la plupart des autres cas. Actuellement, j'utilise yakuake / konsole avec bash, mais si besoin est, je peux utiliser autre chose.

Réponses:


1

export PROMPT_COMMAND=date

fera bashimprimer la date avant chaque invite. Cela peut être suffisant si l'invite revient sur votre ordinateur local lorsque le système distant se déconnecte.


1

Vous pouvez simplement utiliser command-to-connect-remote-shell; dateet vous obtiendrez du temps de déconnexion.

Pour ne pas oublier d'ajouter datechaque fois que vous pouvez ajouter ces lignes à votre.bashrc

function connect {
 your-connect-cmd $@
 date
}

Et puis il suffit de taper connect YOUROPTIONS


0

Vous pouvez ajouter

export HISTTIMEFORMAT="%h/%d - %H:%M:%S "

à votre .bashrc pour ajouter des timestamps pour les commandes utilisées.

Je n'ai trouvé aucun émulateur de terminal prenant en charge les horodatages.

Vous pouvez essayer de corriger bash pour prendre en charge syslog: http://www.juzzy.com/index.php/files/4-bash (mais je ne suis pas sûr que cela fonctionne ou est-ce une bonne idée du tout).

Je pense que la meilleure option est d'encapsuler votre programme que vous utilisez pour vous connecter à un script bash qui enregistrera la date après la déconnexion.

Une autre option consiste à surveiller votre trafic réseau.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.