<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=1174911&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / Awk + mdstat]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1174911</link>
		<description><![CDATA[Les sujets les plus récents dans Awk + mdstat.]]></description>
		<lastBuildDate>Mon, 25 Feb 2013 04:16:54 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12698591#p12698591</link>
			<description><![CDATA[<p>Je ne comprends vraiment pas pourquoi tu fais une différence script/conky… c&#039;est la même chose. C&#039;est juste que ça serait plus simple de tout mettre dans un fichier séparé plutôt que d&#039;essayer de faire tout en une ligne…</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Mon, 25 Feb 2013 04:16:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12698591#p12698591</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12697441#p12697441</link>
			<description><![CDATA[<p>Avant d&#039;attaquer ce script je vais continuer à chercher pour conky. J&#039;espère bien trouver !<br />Encore merci pour l&#039;aide</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Sun, 24 Feb 2013 21:27:59 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12697441#p12697441</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12695011#p12695011</link>
			<description><![CDATA[<p>Fais un script shell que tu places dans un dossier du PATH.<br />Appelle ton script shell depuis conky.</p><div class="codebox"><pre><code>${texeci 3 ton_script_shell}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Sun, 24 Feb 2013 17:00:28 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12695011#p12695011</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12693041#p12693041</link>
			<description><![CDATA[<p>C&#039;est bien ça qu&#039;il faut !<br />Je l&#039;ai intégrée de différente manière dans mon conky mais ... Je tourne en rond et lorsqu&#039;il ne m&#039;insulte pas (pardon sh je suis novice) je n&#039;obtient pas le bon résultat.<br />Voilà où je suis arrêté :</p><div class="codebox"><pre><code>${texeci 3 awk &#039;/\(F\)/ {dev=(grep -Po &quot;s...\[.\]\(?=\(F\)\)&quot; /proc/mdstat);cmd=&quot;beep | zenity --error --text \&quot;&lt;span color=\\\&quot;red\\\&quot;&gt; &lt;b&gt; Panne RAID sur &#039;$dev&#039; &lt;/b&gt; &lt;/span&gt;\&quot; &quot; ; print $dev; print | cmd}&#039; /proc/mdstat</code></pre></div><p>Je vais essayé de tourner ça en un script plus propre mais j&#039;aimerais bien finir ce script conky.<br />Si tu peux encore m&#039;aider ...</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Sun, 24 Feb 2013 14:55:52 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12693041#p12693041</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12684761#p12684761</link>
			<description><![CDATA[<p>Elle est à lancer directement sur /proc/mdstat et retourne le nom des partitions fautives s&#039;il y en a.<br />Essaie :</p><div class="codebox"><pre><code>grep -Po &#039;s...\[.\](?=\(F\))&#039; /proc/mdstat</code></pre></div><p>NB. Si tu dois faire beaucoup d&#039;actions, il faudrait peut être mieux faire un script propre et appeler ce script dans conky plutôt que d&#039;essayer de tout faire tenir en une ligne.</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Sat, 23 Feb 2013 18:17:07 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12684761#p12684761</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12684441#p12684441</link>
			<description><![CDATA[<p>Je crois comprendre la commande mais je ne sais pas quoi en faire dans ma ligne </p><div class="codebox"><pre><code>${texeci 3600 awk &#039;/\(F\)/ {cmd=&quot; beep | zenity --error --text \&quot;&lt;span color=\\\&quot;red\\\&quot;&gt; &lt;b&gt; Panne RAID sur sdX &lt;/b&gt; &lt;/span&gt;\&quot; &quot; ; print $0 ; print | cmd}&#039; /proc/mdstat</code></pre></div><p>???</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Sat, 23 Feb 2013 17:51:17 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12684441#p12684441</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12684201#p12684201</link>
			<description><![CDATA[<div class="codebox"><pre><code>grep -Po &#039;s...\[.\](?=\(F\))&#039;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Sat, 23 Feb 2013 17:19:38 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12684201#p12684201</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12683821#p12683821</link>
			<description><![CDATA[<p>OK pour l&#039;échappement !<br />Pour le reste j&#039;ai mis en faute un dev :</p><div class="codebox"><pre><code>root@conky:/home/conky# mdadm /dev/md2 -f /dev/sdc2
mdadm: set /dev/sdc2 faulty in /dev/md2
root@conky:/home/conky# cat  /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md1 : active raid1 sdb3[0] sdc3[3](S) sdd3[2]
      10740664 blocks super 1.2 [2/2] [UU]
      
md0 : active raid0 sdd4[2] sdb4[0] sdc4[1]
      2850816 blocks super 1.2 512k chunks
      
md2 : active raid5 sdd2[2] sdb2[0] sdc2[1](F)
      17574912 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [U_U]
      
unused devices: &lt;none&gt;</code></pre></div><p>Concky m&#039;affiche bien l&#039;alerte et Zenity ouvre bien une boite de dialogue. Je veux préciser quel dev est en défaut. <br />Dans mon exemple c&#039;est sdc2 mais cela peut-être n&#039;importe lequel des 9 dev. Comment récupérer la valeur du défectueux ? Sûrement grâce au <strong>(F)</strong>, n&#039;est-ce pas ?</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Sat, 23 Feb 2013 16:30:10 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12683821#p12683821</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12667861#p12667861</link>
			<description><![CDATA[<p>Je ne sais pas trop ce que tu cherches à faire, mais tu as des erreurs d&#039;échappement avec tes guillemets (il te faut « \\\&quot;red\\\&quot; »).</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Thu, 21 Feb 2013 22:59:21 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12667861#p12667861</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12667531#p12667531</link>
			<description><![CDATA[<p>Bon, j&#039;avance :</p><div class="codebox"><pre><code>awk &#039;/\[2\]/ {cmd=&quot;zenity --error --text \&quot;&lt;span color=&quot;red&quot;&gt; &lt;b&gt; Panne RAID &lt;/b&gt; &lt;/span&gt;\&quot; | beep&quot; ; print $0 ; print | cmd}&#039; /proc/mdstat</code></pre></div><p>pour info sur cette ligne je teste sur [2] au lieu de (F) c&#039;est moins contraignant <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />Mais Zenity n&#039;est pas d&#039;accord :</p><div class="codebox"><pre><code>(zenity:7965): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractère 21 : Caractère anormal « &gt; », un guillemet d&#039;ouverture après le signe égal est requis quand on affecte une valeur à l&#039;attribut « color » de l&#039;élément « span »</code></pre></div><p>Après, sur texte zenity &quot;panne RAID&quot;, je précise sur /dev/sd[xn] et je passe le tout dans conky pour l&#039;avoir en mémo.</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Thu, 21 Feb 2013 22:08:59 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12667531#p12667531</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12655691#p12655691</link>
			<description><![CDATA[<p>Salut, merci pour le blacklist !<br />Lorsqu&#039;un /dev/sdx est défectueux il est indexé d&#039;un &quot;<strong>(F)</strong>&quot;. J&#039;ai pu le vérifier sur mon mdstat et j&#039;ai trouvé une source qui confirme :<br /><a href="https://raid.wiki.kernel.org/index.php/Mdstat">https://raid.wiki.kernel.org/index.php/Mdstat</a> : <br />example 6:<br />Personalities : [raid1]<br />md1 : active raid1 sde1[6]<strong>(F)</strong> sdg1[1] sdb1[4] sdd1[3] sdc1[2]<br />&#160; &#160; &#160; 488383936 blocks [6/4] [_UUUU_]</p><p>unused devices: &lt;none&gt;</p><p>Donc, j&#039;arrive à extraire la ligne md en défaut mais pas seulement le /dev/sdx concerné. <br />Je retourne le résultat dans conky mais comment passer dans le même temps la commande de zenity et de beep ?<br />Merci de me suivre...</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Wed, 20 Feb 2013 21:43:24 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12655691#p12655691</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12630231#p12630231</link>
			<description><![CDATA[<p>J&#039;ai un peu perdu le fil, tu peux donner un exemple du texte de départ et de l&#039;info que tu veux extraire ? (Notamment pour cette histoire de (F)).<br />Explique aussi où tu veux en venir plus clairement (« Reste à&#160; piper ? zenity&#160; et beep… ») si tu veux de l&#039;aide là dessus.</p><p>Pour ton module pcspkr tu peux l&#039;enlever de <strong>/etc/modprobe.d/blacklist.conf</strong> (commente la ligne adéquate) pour qu&#039;il soit chargé automatiquement.</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Tue, 19 Feb 2013 00:15:59 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12630231#p12630231</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12627491#p12627491</link>
			<description><![CDATA[<p>De retour après une panne raid (hélas) donc récup de disques, puis réinstall... bref le lot habituel !<br />J&#039;ai un peu changé la recherche. Sachant qu&#039;un disque en défaut est affublé d&#039;un &quot; (F) &quot;, je fais une recherche dessus :<br />awk &#039;/(F\)/ {print $0}&#039; /proc/mdstat<br />Ca me renvoie toute la ligne md correspondante je n&#039;arrive pas à isoler le dev en faute (ceci dit l&#039;info est juste et permet de réagir)<br />Reste à&#160; piper ? zenity&#160; et beep (après un sudo modprobe pcspkr après chq redémarrage <img src="http://forum.ubuntu-fr.org/img/smilies/sad.png" width="15" height="15" alt="sad" /> ) ou peut -être avec un $0 !=</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Mon, 18 Feb 2013 20:05:36 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12627491#p12627491</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12307991#p12307991</link>
			<description><![CDATA[<p>Poste ici dès que tu as commencé à écrire quelque chose. Je te recommande de séparer en deux ton problème. 1- crée une fonction bash qui affiche ou non s&#039;il y a un disque déficient (idéalement tu peux coupler l&#039;affichage à la production d&#039;un code de retour comme ça tu peux même intégrer ta fonction dans un test). 2- utilise cette fonction dans ton conky.</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Tue, 22 Jan 2013 21:53:36 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12307991#p12307991</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Awk + mdstat]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12307171#p12307171</link>
			<description><![CDATA[<p>Je ne me repose pas sur tes lauriers... Pour la vérif j&#039;opte pour conky plutôt de cron avec une notification zenity + bip jusqu&#039;à l&#039;acquittement. Je reviendrai plus tard car je débute et je ne suis pas tombé dedans quand j&#039;étais petit <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /> et je demanderai confirmation avant d&#039;éventuellement faire un lien sur la page conky.</p>]]></description>
			<author><![CDATA[dummy@example.com (nonoone)]]></author>
			<pubDate>Tue, 22 Jan 2013 20:14:44 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12307171#p12307171</guid>
		</item>
	</channel>
</rss>
