je suis sous sunOS,
je dois monitorer une machine ,
pour cela j'utilise la commande suivante :
prstat -L -m -p 15 > process_threads_stats.out &
elle me donne la sortie suivante
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
Total: 0 processes, 0 lwps, load averages: 0.46, 0.48, 0.49
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
Total: 0 processes, 0 lwps, load averages: 0.46, 0.48, 0.48
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
Le pb c'est que ces stats n'ont aucun marquaque de temps,
vu que je dois laisser tourner ce monitoring plsueirurs heures en l'état je peux pas l'utiliser
Savez vous comment je peux ajouter un time stapm en début de ligne, ou au moins à intervalle régulier
pr avior qlq chose du style
13H42 PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID
Total: 0 processes, 0 lwps, load averages: 0.46, 0.48, 0.49
Si vous avez des suggestions pr avoir des stats plus précises je suis preneur aussi ou qlqs chose qui y ressemble...
Merci par avance.
E.
# Variables d'environnement
Posté par ericdrier . Évalué à 1.
Quel est le shell que tu utilises dans Sun OS ?
Essaye de taper:
env
Pour afficher les variables d'environnement.
[^] # echo date
Posté par ericdrier . Évalué à 1.
Tu peux exécuter la commande:
echo date
avant d'exécuter prstat. Puis tu colles le tout dans un petit script.
[^] # Re: echo date
Posté par FueL . Évalué à 1.
# moreutils ts
Posté par 태 (site web personnel) . Évalué à 3.
ma_commande | ts
m'affiche la sortie de ma_commande avec sur chaque ligne la date et l'heure. ts "%H:%M" mettra juste l'heure.
http://kitenet.net/~joey/code/moreutils/
[^] # Re: moreutils ts
Posté par FueL . Évalué à 1.
# sinon, sans perl
Posté par Bruno Muller . Évalué à 2.
$ ma_commande | while read l ; do echo "`date +"%HH%M"` $l" ; done
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.