Bonjour,
Sous UNIX (je suis en particulier sur système AIX), la commande "ps -ef" retourne les processus existants.
Parmi les colonnes affichées par défaut, on trouve STIME, qui représente l'heure de démarrage du processus.
Exemple :
Code :
- # ps -ef
- UID PID PPID C STIME TTY TIME CMD
- root 1 0 0 Dec 03 - 61:10 /etc/init
- document 888982 926080 0 09:31:57 pts/7 0:00 tail -f toto.log
- [...]
|
Dans l'exemple, le premier processus a été démarré le 3 décembre dernier, et le 2eme a été démarré à 9h 31min 57sec (soit aujourd'hui soit hier s'il n'est pas encore 9h31 aujourd'hui)
Ainsi, si le processus a été démarré il y a plus de 24h, on perd la précision sur les heures, minutes et secondes (seul les jour et mois sont indiqués)
Il parait que l'on peut jouer sur le format avec LANG :
extrait "man ps"
Code :
- STIME
- (-f and u flags) The starting time of the process. The LANG environment variables control the appearance of this field.
|
mais je ne trouve pas comment
Quelqu'un a t-il une idée pour récupérer les heures/minutes/secondes d'un processus démarré il y a plus de 24h ?
merci
Message édité par gilloux le 13-05-2009 à 15:44:45