<html><body><div style="font-family: courier new,courier,monaco,monospace,sans-serif; font-size: 13pt; color: #000000"><div>Ok, la commande fonctionne. <br></div><div><span style="font-size: 12pt;" data-mce-style="font-size: 12pt;"><em>pids=$(pgrep -f "server.py"); for f in /proc/$pids/fdinfo/*; do cat $f | grep flags | grep -q -v 400[0,1,2] && ls -al /proc/$pids/fd/$(basename $f); done;</em></span><br><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;"><em>lr-x------ 1 wapt www-data 64 oct. 22 12:28 /proc/1527/fd/0 -> /dev/null</em></span><br><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;"><em>lrwx------ 1 wapt www-data 64 oct. 22 12:28 /proc/1527/fd/1 -> socket:[15786]</em></span><br><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;"><em>lr-x------ 1 wapt www-data 64 oct. 22 12:28 /proc/1527/fd/15 -> /dev/urandom</em></span><br><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;"><em>lrwx------ 1 wapt www-data 64 oct. 22 12:28 /proc/1527/fd/2 -> socket:[15786]</em></span><br><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;"><em>lrwx------ 1 wapt www-data 64 oct. 22 12:28 /proc/1527/fd/3 -> anon_inode:[eventpoll]</em></span><br><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;"><em>lr-x------ 1 wapt www-data 64 oct. 22 12:28 /proc/1527/fd/8 -> /dev/urandom</em></span><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Je n'ai plus qu'à attendre une panne...<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div data-marker="__SIG_PRE__"><div><div style="color: #5e5e5d; font-size: 13px; font-family: arial;"><span style="font-family: courier new, courier, monaco, monospace, sans-serif;"><b><span style="color: #333333;">Frédéric GARESCHÉ</span><br></b></span></div><div style="color: #5e5e5d; font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;"><b>Équipe Assistance et Exploitation<br></b></span></div><div style="color: #5e5e5d; font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;"><b>Direction du Système d'Information (D.S.I)</b></span></div><div style="color: #5e5e5d; font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;"><b>Correspondant Département EII et laboratoire IETR<br></b>Tél. : +33 (0)2 23 2<strong>3 82 81</strong></span></div><div style="color: #5e5e5d; font-size: 13px; font-family: arial;"><div><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;">20 avenue des Buttes de Coësmes</span><br><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;">CS 70839 - 35 708 RENNES Cedex 7</span></div></div><div style="color: #5e5e5d; font-size: 13px; font-family: arial;"><span style="color: #808080;"></span><br></div><a href="https://www.insa-rennes.fr" target="_blank"><img src="http://ressources.insa-rennes.fr/images/logos/logo-INSARennes_mail.jpg" alt="" data-mce-src="http://ressources.insa-rennes.fr/images/logos/logo-INSARennes_mail.jpg"></a><br></div></div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>De: </b>"Hubert TOUVET" <htouvet@tranquil.it><br><b>À: </b>"Frederic Garesche" <Frederic.Garesche@insa-rennes.fr>, "wapt" <wapt@lists.tranquil.it><br><b>Envoyé: </b>Mardi 22 Octobre 2019 14:13:46<br><b>Objet: </b>Re: [Wapt] Arrêt aléatoire du serveur wapt<br></div><div><br></div><div data-marker="__QUOTED_TEXT__"><div>Il y une typo dans ma commande.. (un point virgule en trop)<br>
<tt><span style="font-size: 10pt;">pids=$(pgrep
-f "server.py");for f in /proc/$pids/fdinfo/*;do cat $f | grep
flags | grep -q -v 400[0,1,2] && ls -al
/proc/$pids/fd/$(basename $f); done;</span></tt><br>
<br>
<br>
<br>
<div class="moz-cite-prefix">Le 22/10/2019 à 10:58, Frederic
Garesche a écrit :<br>
</div>
<blockquote cite="mid:1477474884.662130.1571734706995.JavaMail.zimbra@insa-rennes.fr">
<div id="zimbraEditorContainer" style="font-family: courier new, courier, monaco, monospace, sans-serif; font-size: 13pt; color: rgb(0, 0, 0);" class="6">
<div>Lorsque je lance la commande :<br>
</div>
<div><br>
</div>
<div><span style="font-size: 10pt;"><em>pids=$(pgrep -f "server.py");for f in
/proc/$pids/fdinfo/*;do cat $f | grep flags | grep -q -v
400[0,1,2] && ls -al;/proc/$pids/fd/$(basename
$f); done;</em></span><br>
</div>
<div><span style="font-size: 10pt;"><em><br>
</em></span></div>
<div><span style="font-size: 13pt;">J'ai en résultat :<br>
</span></div>
<div><span style="font-size: 8pt;"><em>total 100<br>
drwx------ 6 root root 4096 oct. 22 10:45 .<br>
drwxr-xr-x 25 root root 4096 oct. 17 14:11 ..<br>
-rw------- 1 root root 33699 oct. 22 10:27 .bash_history<br>
-rw-r--r-- 1 root root 3523 mars 6 2019 .bashrc<br>
drwx------ 2 root root 4096 mars 5 2019 .cache<br>
drwx------ 3 root root 4096 mars 20 2019 .config<br>
-rw------- 1 root root 67 oct. 21 13:31 .lesshst<br>
drwxr-xr-x 2 root root 4096 mai 6 09:57 .nano<br>
-rw-r--r-- 1 root root 148 août 17 2015 .profile<br>
-rw------- 1 root root 1024 avril 4 2019 .rnd<br>
drwxr----- 2 root root 4096 mars 7 2019 .ssh<br>
-rw------- 1 root root 13320 oct. 22 10:45 .viminfo<br>
-rw-r--r-- 1 root root 171 mars 7 2019 .wget-hsts<br>
-bash: /proc/46480/fd/0: Permission non accordée<br>
total 100<br>
drwx------ 6 root root 4096 oct. 22 10:45 .<br>
drwxr-xr-x 25 root root 4096 oct. 17 14:11 ..<br>
-rw------- 1 root root 33699 oct. 22 10:27 .bash_history<br>
-rw-r--r-- 1 root root 3523 mars 6 2019 .bashrc<br>
drwx------ 2 root root 4096 mars 5 2019 .cache<br>
drwx------ 3 root root 4096 mars 20 2019 .config<br>
-rw------- 1 root root 67 oct. 21 13:31 .lesshst<br>
drwxr-xr-x 2 root root 4096 mai 6 09:57 .nano<br>
-rw-r--r-- 1 root root 148 août 17 2015 .profile<br>
-rw------- 1 root root 1024 avril 4 2019 .rnd<br>
drwxr----- 2 root root 4096 mars 7 2019 .ssh<br>
-rw------- 1 root root 13320 oct. 22 10:45 .viminfo<br>
-rw-r--r-- 1 root root 171 mars 7 2019 .wget-hsts<br>
-bash: /proc/46480/fd/1: Permission non accordée<br>
-bash: /proc/46480/fd/10: Permission non accordée<br>
-bash: /proc/46480/fd/100: Permission non accordée<br>
...<br>
</em></span></div>
<div><span style="font-size: 10pt;"><em><br>
</em></span></div>
<div><span style="font-size: 10pt;"><em>pgrep -f "server.py"</em></span> me donne bien le
pid.<br>
</div>
<div><br>
</div>
<div><span style="font-size: 10pt;"><em>pids=$(pgrep -f "server.py");for f in
/proc/$pids/fdinfo/*;do cat $f | grep flags;done</em></span>
me donne bien les flags :</div>
<div><span style="font-size: 10pt;">...</span><br>
</div>
<div><span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 02100000</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
<span style="font-size: 10pt;">flags: 04002</span><br>
</div>
<div><span style="font-size: 10pt;">...</span><br>
</div>
<div><br>
</div>
<div><span style="font-size: 10pt;"><em>pids=$(pgrep -f "server.py");for f in
/proc/$pids/fdinfo/*;do cat $f | grep flags | grep -q -v
400[0,1,2];done</em></span> ne me retourne rien<br>
</div>
<div><br>
</div>
<div><span style="font-size: 10pt;"><em>pids=$(pgrep -f "server.py");for f in
/proc/$pids/fdinfo/*;do cat $f | grep flags | grep -q -v
400[0,1,2] && ls -al;done</em></span><br>
</div>
<div><span style="font-size: 10pt;"><em>total 0<br>
total 0<br>
total 0<br>
total 0<br>
total 0<br>
total 0<br>
</em></span><span style="font-size: 10pt;"><em></em></span></div>
<div><span style="font-size: 10pt;"><em><br>
</em></span></div>
<div><br>
</div>
<div>
<div>
<div style="color: rgb(94, 94, 93); font-size: 13px; font-family: arial;"><span style="font-family: courier new, courier, monaco, monospace, sans-serif;"><b><span style="color: rgb(51, 51, 51);">Frédéric GARESCHÉ</span><br>
</b></span></div>
<div style="color: rgb(94, 94, 93); font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;"><b>Équipe Assistance et Exploitation<br>
</b></span></div>
<div style="color: rgb(94, 94, 93); font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;"><b>Direction du Système d'Information
(D.S.I)</b></span></div>
<div style="color: rgb(94, 94, 93); font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;"><b>Correspondant Département EII et
laboratoire IETR<br>
</b>Tél. : +33 (0)2 23 2<strong>3 82 81</strong></span></div>
<div style="color: rgb(94, 94, 93); font-size: 13px; font-family: arial;">
<div><span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;">20
avenue des Buttes de Coësmes</span><br>
<span style="color: rgb(128, 128, 128); font-family: courier new, courier, monaco, monospace, sans-serif;">CS
70839 - 35 708 RENNES Cedex 7</span></div>
</div>
<div style="color: rgb(94, 94, 93); font-size: 13px; font-family: arial;"><span style="color: rgb(128, 128, 128);"></span><br>
</div>
<a href="https://www.insa-rennes.fr" target="_blank"><img alt="" data-mce-src="http://ressources.insa-rennes.fr/images/logos/logo-INSARennes_mail.jpg" src="http://ressources.insa-rennes.fr/images/logos/logo-INSARennes_mail.jpg" saveddisplaymode="" style=""></a><br>
</div>
</div>
<div><br>
</div>
</div></blockquote></div><br></div></div></body></html>