Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1423 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  NOHUP processus introuvable mais bien actif...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

NOHUP processus introuvable mais bien actif...

n°1480357
hokutonofr​ed
Posté le 21-12-2022 à 18:52:58  profilanswer
 

Bonjour,
 
pour la surveillance d'un calcul de plusieurs jours j'ai lancé un script en BASH via la commande nohup...

Citation :

nohup script_veille.sh &


... car je voulais que la surveillance se poursuive après ma déconnexion du serveur LINUX.
 
Le problème est que la fin du calcul n'a semble-t-il pas été détectée, car le temps de fin du calcul a été atteint, mais le script continue à travailler.
Je le sais car le fichier nohup.out continue à être écrit, et des dossiers/fichiers de surveillance continuent à être produits.
 
Je voudrai identifier le PID du script pour pouvoir le tuer, mais aucune des commandes que j'ai essayées ne fonctionne.
Par exemple  

Citation :

ps -ef | grep script_veille.sh


renvoie seulement :

Citation :

HokutoNoFred 59813 44355  0 18:44 pts/45   00:00:00 grep --color=auto script_veille.sh


c'est à dire un résultat relatif à la commande grep.
 
Pour donner un peu de contexte, je me connecte au serveur de calculs LINUX via le logiciel MobaXterm, et je me suis déconnecté/reconnecté plusieurs fois depuis le lancement de la commande nohup.
 
Quand je fais  

Citation :

ps xw


j'obtiens

Citation :

 PID TTY      STAT   TIME COMMAND
  368 ?        Ssl    0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 6 --print-address 8 --session
  395 ?        Ss     0:00 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 368
  398 ?        Sl     0:00 gio monitor -f /run/systemd/sessions/c169530
  426 ?        Sl     0:00 /usr/libexec/gvfsd
 4296 pts/7    Ss     0:00 -bash
 5023 ?        Ssl    0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 6 --print-address 8 --session
 5093 ?        Ss     0:00 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 5023
 5103 ?        Sl     0:00 gio monitor -f /run/systemd/sessions/c169618
 5134 ?        Sl     0:00 /usr/libexec/gvfsd
 5824 ?        Ssl    0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 6 --print-address 8 --session
 5847 ?        Ss     0:00 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 5824
 5856 ?        Sl     0:00 gio monitor -f /run/systemd/sessions/c169618
 5878 ?        Sl     0:00 /usr/libexec/gvfsd
 8758 pts/7    S      0:01 nedit liste
10041 ?        Ss     0:08 /usr/lib/systemd/systemd --user
24806 pts/4    Ss+    0:00 -bash
25103 ?        Ss     1:24 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 25080
25603 ?        Ss     1:25 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 25588
42505 pts/7    R+     0:00 ps xw
42506 ?        S      0:00 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 25080
42507 ?        S      0:00 grep -q ^State=active /dev/fd/63
42508 ?        R      0:00 loginctl show-session c169328
42509 ?        S      0:00 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 25588
42510 ?        S      0:00 grep -q ^State=active /dev/fd/63
42511 ?        R      0:00 loginctl show-session c169328
60892 pts/5    Ss+    0:00 -bash
61674 ?        Ssl    0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 6 --print-address 8 --session
61739 ?        Ss     0:00 /bin/bash /usr/libexec/dbus-1/dbus-kill-process-with-session 61674
61747 ?        Sl     0:00 gio monitor -f /run/systemd/sessions/c169530
61782 ?        Sl     0:00 /usr/libexec/gvfsd


 
Est-ce qu'il y a moyen que les 2-3 fois où j'ai lancé la commande nohup script_veille.sh figurent dans le lot ?
Si oui, comment les identifier ?
 
 
Sinon, n'y a-t-il pas une commande qui permette de tuer tous les processus rattachés à son compte ?

Message cité 1 fois
Message édité par hokutonofred le 21-12-2022 à 20:20:52

---------------
Quand Chuck Norris te répond "Dans ton cul", vérifie...
mood
Publicité
Posté le 21-12-2022 à 18:52:58  profilanswer
 

n°1480369
kisscoolz
Posté le 22-12-2022 à 10:41:57  profilanswer
 

Salut
 
J'ai pas trop l'habitude de nohup mais comme ça si tu grep dans un  
ps auxww  
tu vois quelque chose ?  
 
La même chose en root si tu l'es pas déjà.  
 
Eventuellement un
pgrep -fla nom_du_script
 
Autrement pour ton usage, je serais plutôt passé par un screen/tmux pour lancer le script.  
 
K.


---------------
http://lacabanedeladmin.trickip.net/
n°1480370
kajoux
Posté le 22-12-2022 à 10:57:47  profilanswer
 

hokutonofred a écrit :

Sinon, n'y a-t-il pas une commande qui permette de tuer tous les processus rattachés à son compte ?


pkill -u user

n°1480390
hokutonofr​ed
Posté le 22-12-2022 à 18:45:39  profilanswer
 

kisscoolz a écrit :

Salut
 
J'ai pas trop l'habitude de nohup mais comme ça si tu grep dans un  
ps auxww  
tu vois quelque chose ?  
 
La même chose en root si tu l'es pas déjà.  
 
Eventuellement un
pgrep -fla nom_du_script
 
Autrement pour ton usage, je serais plutôt passé par un screen/tmux pour lancer le script.  
 
K.


Je suis désormais en congés, mais je testerai à mon retour.
Merci pour les propositions.
 
Entre-temps j'ai allumé mon cerveau, et effectivement j'utilise une autre méthode désormais pour lancer la surveillance.
Une commande sbatch qui sert habituellement à lancer les calculs sur le serveur, fonctionne aussi avec le script de surveillance.
Du coup le job associé apparait dans squeue et je peux accéder aux infos (output) du script dans le fichier slurm-NuméroDuJob.
 

kajoux a écrit :


pkill -u user



Merci pour l'info, je testerai à l'occasion.


---------------
Quand Chuck Norris te répond "Dans ton cul", vérifie...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  NOHUP processus introuvable mais bien actif...

 

Sujets relatifs
[HELP] VM VirtualBOX image disque Ubuntu introuvableScript pour kill automatique les processus qui utilisent 60% du CPU
[Debian] NAS Samba -> "Nom de reseau introuvable"portable 13 pouces bien supporter sous debian
ps et processusCompiler GCC c'est bien... mais les includes paths ne fonctionnent pas
DD introuvable sous openmediavaultemacs24 moins bien qu'emacs23 ? => Résolu
Plus de sujets relatifs à : NOHUP processus introuvable mais bien actif...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR