Tracker de temps

Bonjour,

je cherche un utilitaire pour enregistrer le temps passé sur chaque application.

L’idéal que j’ai en tête serait de pouvoir lancer l’utilitaire en tâche de fond, et qu’il puisse fournir des stats descriptives sur mon activité : les applications utilisées, quand, combien de temps, …

Merci. :slight_smile:

activittywatch a l’air pas mal : activitywatch.net

~# ps -eo pid,comm,etime | grep -v kworker
    PID COMMAND             ELAPSED
      1 systemd               08:58
      2 kthreadd              08:58
      3 pool_workqueue_       08:58
     14 rcu_tasks_kthre       08:58
     15 rcu_tasks_rude_       08:58
     16 rcu_tasks_trace       08:58
     17 ksoftirqd/0           08:58
     18 rcu_preempt           08:58
     19 rcu_exp_par_gp_       08:58
     20 rcu_exp_gp_kthr       08:58
     21 migration/0           08:58
     22 idle_inject/0         08:58
     23 cpuhp/0               08:58
     24 cpuhp/1               08:58
     25 idle_inject/1         08:58
     26 migration/1           08:58
     27 ksoftirqd/1           08:58
     30 cpuhp/2               08:58
     31 idle_inject/2         08:58
     32 migration/2           08:58
     33 ksoftirqd/2           08:58
     36 cpuhp/3               08:58

Très intéressant. Et c’est classé par durée.

Une bizarrerie: en faisant cette commande (sauf pid), je vois s’afficher ces 2 lignes:

ps              441077234-00:18:40
grep            441077234-00:18:40

(plus d’ 1 200 000 ans…) et après un temps d’attente, la même commande:

ps                    00:00
grep                  00:00

apparemment de façon aléatoire.

tu veux dire: ps -eo comm,etime ?
moi j’ai:

~# ps -eo comm,etime
COMMAND             ELAPSED
systemd            03:43:19
kthreadd           03:43:19
pool_workqueue_    03:43:19
kworker/R-kvfre    03:43:19
kworker/R-rcu_g    03:43:19
kworker/R-sync_    03:43:19
kworker/R-slub_    03:43:19
kworker/R-netns    03:43:19

(donc sous utilisateur)

mais je viens de poster un autre problème avec bash (bash completion) (au cas où il y aurait un lien avec cette bizarrerie, qui ne s’est produite que 3 fois sur au moins une dizaine d’essais)

Bonjour, merci pour ta réponse. Je vais regarder cette application.