GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Comment obtenir l'heure de l'horloge murale d'un processus en cours d'exécution ?

J'ai commencé une vérification de hachage d'un gros fichier et je ne veux pas le redémarrer en utilisant time . Comment puis-je obtenir l'heure de l'horloge murale sans utiliser l'heure au début ou en utilisant date juste avant d'invoquer une commande ?

Réponse acceptée :

Pour un processus en cours d'exécution, vous pouvez faire ceci :

PID=5462
command ps -p "$PID" -o etime
command ps -p "$PID" --no-headers -o etime

En tant que fonctionnalité générale, vous pouvez modifier votre invite de shell. Voici ma définition d'invite bash :

TERM_RED_START=$'
Linux
  1. Comment redémarrer (ou réinitialiser) un processus en cours d'exécution sous Linux ?

  2. Comment obtenir le chemin d'un processus sous Unix / Linux

  3. Comment faire passer les arguments de ligne de commande à un processus en cours d'exécution sur les systèmes unix/linux ?

  4. Comment obtenir l'ID de processus pour tuer un processus nohup ?

  5. Comment obtenir la taille physique d'un fichier sous Linux ?

Comment définir ou modifier le fuseau horaire sous Linux

Comment vérifier tous les services en cours d'exécution sous Linux

Comment changer la priorité d'un processus sous Linux

Comment changer l'invite Sudo sous Linux

Comment tuer le processus Linux en cours d'exécution sur un port particulier

Comment envoyer des processus en arrière-plan sous Linux