<?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=1102701&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1102701</link>
		<description><![CDATA[Les sujets les plus récents dans [Resolu] automatisation de l'extinction du PC avec confirm et decompte.]]></description>
		<lastBuildDate>Wed, 05 Dec 2012 16:41:02 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11760361#p11760361</link>
			<description><![CDATA[<p>Je me posais un peu la question à &quot;voix haute&quot; et c&#039;est vrai que la consommation CPU de sleep est assez insignifiante.</p><p>Moi j&#039;utilise at dans mes scripts dans ce cas de figure là surtout car j&#039;ai plus d&#039;une heure à attendre et plein de script qui fonctionnent comme ça.<br />Et je ne voulais pas encombrer le système avec des dizaines de sleep qui attendent longtemps.</p><p>C&#039;est vrai qu&#039;ici ça ne doit pas changer grand chose.</p>]]></description>
			<author><![CDATA[dummy@example.com (elendil)]]></author>
			<pubDate>Wed, 05 Dec 2012 16:41:02 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11760361#p11760361</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11754981#p11754981</link>
			<description><![CDATA[<p>je ne vois pas de réel inconvénient avec sleep quand on va éteindre le pc 20 mn plus tard comme tu le suggères le système va killer tous les process actif dont sleep<br />c&#039;est vrai que l&#039;on peux essayer avec at mais je suis sceptique sur l’intérêt</p>]]></description>
			<author><![CDATA[dummy@example.com (ljere)]]></author>
			<pubDate>Wed, 05 Dec 2012 09:19:31 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11754981#p11754981</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11754781#p11754781</link>
			<description><![CDATA[<p>Salut,</p><p>Bien vu pour le 0.0 après DISPLAY <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Une possibilité d&#039;amélioration est de remplacer le sleep par la commande at avec quelque chose du genre :</p><div class="codebox"><pre><code>echo &quot;/usr/bin/eteindre&quot; | at now + 1 hours</code></pre></div><p>C&#039;est une subtilité mais sleep est une commande qui attend et va rester active pendant 3600 seconde . . . <br />Au contraire at prévoit de relancer le script dans une heure et ne fais rien pendant ce temps là.</p><p>Je ne pense pas qu&#039;il y ait de réel problème avec sleep mais mettons que l&#039;utilisateur demande à laisser le PC alumer une heure de plus et qu&#039;il éteigne correctement le PC 20 minutes plus tard. Le script <em>eteindre</em> sera en cours d&#039;exécution (à cause de la commande sleep).<br />Au contraire avec at rien ne tourne et si le PC est éteint une heure plus tard il ne va pas l&#039;allumer et ne se lancera tout simplement pas.</p><p>J&#039;espère ne pas dire de bêtise.</p><p>Bonne journée,</p><p>Elendil</p>]]></description>
			<author><![CDATA[dummy@example.com (elendil)]]></author>
			<pubDate>Wed, 05 Dec 2012 08:52:01 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11754781#p11754781</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11754011#p11754011</link>
			<description><![CDATA[<p>yep</p><p>ayé ca marche, enfin.</p><p>un petit résumé s&#039;impose</p><p>j&#039;ai utiliser le script de ljere que j&#039;ai un peu modifié:</p><div class="codebox"><pre><code>#!/bin/bash
##################################################################################
## Autheur: ljere                                                               ##
## Script pour éteindre les pc en effectuant une sauvegarde de sécurité         ##
##################################################################################

#sauvegarde des documents
while :; do
#lancement de la commande avec grsync

# demander si il faut bien éteindre
ans=$(zenity --question --timeout=60 --title &quot;Extinction auto du poste&quot; --text  &quot;le pc va s&#039;éteindre brutalement dans 60 sec&quot; --ok-label &quot;eteindre maintenant&quot; --cancel-label &quot;j&#039;attends la prochaine alerte, dans 1h&quot;);
if [ $? = 5 ]; then 
    dbus-send --system --print-reply --dest=&quot;org.freedesktop.ConsoleKit&quot; /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
    exit 1
fi
    echo &#039;utilisateur lance la boucle&#039;
    sleep 3600
done</code></pre></div><p>je n&#039;ai pas integré la sauvegarde, je trouve plus pertinant de l&#039;integrer a la fermeture du poste, quelque soit la maniere de l&#039;eteindre.</p><p>j&#039;ai nommé ce script <em>eteindre</em></p><p>j&#039;ai copié ce fichier dans /usr/bin et je l&#039;ai rendu executable par tous</p><div class="codebox"><pre><code>chmod 755 /usr/bin/eteindre</code></pre></div><p>puis j&#039;ai édité le cron</p><div class="codebox"><pre><code>crontab -e</code></pre></div><p>et j&#039;ai ajouté une ligne</p><div class="codebox"><pre><code>00 18 * * * export DISPLAY=:0.0 &amp;&amp; /usr/bin/eteindre</code></pre></div><p>ainsi, le sript se lance tous les jours a 18h, et averti l&#039;utilisateur que le poste va s&#039;eteindre brutalement 60 secondes plus tard (sans qu&#039;aucune demande d&#039;enregistrement des documents ouverts soit demandé. d&#039;ou le brutalement). <br />Soit il n&#039;y a pas de reponse de sa part, et l&#039;ordi s&#039;eteint, soit il a le choix d&#039;attendre 1h de plus pour que l&#039;extinction se fasse plus tard.</p><p>et voila ca marche, il y avait une erreur de syntaxe dans ce que tu avais noté elendil</p><p>il manquait un .0 apres le DISPLAY=:0</p><p>Merci a tous.tes de m&#039;avoir aidé, en espérant que ce script serve aussi a d&#039;autres pour éviter que des ordinateur restent allumer inutilement toute la nuit par négligence de certains.nes</p><p>Sam412</p>]]></description>
			<author><![CDATA[dummy@example.com (sam412)]]></author>
			<pubDate>Wed, 05 Dec 2012 07:19:18 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11754011#p11754011</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11742151#p11742151</link>
			<description><![CDATA[<p>Salut,</p><p>Si le script fonctionne dans un terminal sans root c&#039;est qu&#039;il est bon !</p><p>Par contre cron ne sait pas lancé d&#039;application graphique si on ne lui précise pas vers quel display le faire....<br />Il faut semble-t-il ajouter </p><div class="codebox"><pre><code>export DISPLAY=:0 &amp;&amp;</code></pre></div><p>dans ton crontab ce qui devrait donner </p><div class="codebox"><pre><code>45 11 * * * export DISPLAY=:0 &amp;&amp; /usr/bin/eteindre</code></pre></div><p>source : <a href="http://ubuntuforums.org/showthread.php?t=185993">http://ubuntuforums.org/showthread.php?t=185993</a></p><p>Il faut par contre que /usr/bin/eteindre soit exécutable par tout le monde :</p><div class="codebox"><pre><code>chmod 755 /usr/bin/eteindre</code></pre></div><p>Elendil</p>]]></description>
			<author><![CDATA[dummy@example.com (elendil)]]></author>
			<pubDate>Tue, 04 Dec 2012 07:53:22 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11742151#p11742151</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11733601#p11733601</link>
			<description><![CDATA[<p>alors le script fonctionne lorsque je le lance dans un terminal.</p><p>j&#039;ai modifier le cron en root,</p><p>j&#039;ai modifié le script, en ajoutant</p><div class="codebox"><pre><code>echo &quot;script lancé&quot; &gt; ~/test</code></pre></div><p>j&#039;ai bien un fichier test dans mon home, avec script lancé écrit dedans.<br />donc le script fonctionne mais ne lance pas la commande.....</p><p>ne faut il pas etre en root pour lancer :</p><div class="codebox"><pre><code>ans=$(zenity --question --timeout=60 --title &quot;Alert&quot; --text  &quot;le pc va s&#039;éteindre dans 60 sec&quot;);</code></pre></div><p>c&#039;est juste une idée</p><p>merci</p>]]></description>
			<author><![CDATA[dummy@example.com (sam412)]]></author>
			<pubDate>Mon, 03 Dec 2012 16:25:23 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11733601#p11733601</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11713331#p11713331</link>
			<description><![CDATA[<p>une idée à tester: remplace dans le script</p><div class="codebox"><pre><code>#!/bin/bash</code></pre></div><p>par</p><div class="codebox"><pre><code>#!/bin/sh</code></pre></div><p>PS: je m&#039;explique; dans /etc/crontab, on a ça:</p><div class="codebox"><pre><code>SHELL=/bin/sh</code></pre></div><p>et bien que dans /etc/shells on aie ça:</p><div class="codebox"><pre><code># /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash</code></pre></div><p>je me demandais si ça pouvait jouer...</p>]]></description>
			<author><![CDATA[dummy@example.com (loubrix)]]></author>
			<pubDate>Sun, 02 Dec 2012 09:44:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11713331#p11713331</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11712421#p11712421</link>
			<description><![CDATA[<p>quand tu lances ton script dans le terminal ça fonctionne?<br />tu as bien lancé crontab en root ou tu l&#039;as déplacé dans ton home?<br />as tu modifié le script?</p>]]></description>
			<author><![CDATA[dummy@example.com (ljere)]]></author>
			<pubDate>Sun, 02 Dec 2012 07:58:19 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11712421#p11712421</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11711511#p11711511</link>
			<description><![CDATA[<p>j&#039;aurais vraiment bien voulu noté [Résolu] dans le sujet, mais c&#039;est toujours pas le cas.</p><p>j&#039;ai bien un fichier tes qui s&#039;est crée avec script lancé dedans.</p><p>ce ne serait pas crontab qui merdois?</p>]]></description>
			<author><![CDATA[dummy@example.com (samos412)]]></author>
			<pubDate>Sun, 02 Dec 2012 01:39:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11711511#p11711511</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11703031#p11703031</link>
			<description><![CDATA[<p>je t&#039;ai rajouté une commande pour voir si le prog est bien lancé</p><div class="codebox"><pre><code>#!/bin/bash
##################################################################################
## Autheur: ljere                                                               ##
## Script pour éteindre les pc en effectuant une sauvegarde de sécurité         ##
##################################################################################
echo &quot;script lancé&quot; &gt; ~/test
#sauvegarde des documents
while :; do
#lancement de la commande avec grsync

# demander si il faut bien éteindre
ans=$(zenity --question --timeout=60 --title &quot;Alert&quot; --text  &quot;le pc va s&#039;éteindre dans 60 sec&quot;);
if [ $? = 5 ]; then 
    dbus-send --system --print-reply --dest=&quot;org.freedesktop.ConsoleKit&quot; /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
    exit 1
fi
    echo &#039;utilisateur lance la boucle&#039;
    sleep 3540
done</code></pre></div><p>mais il me semble que sur ce coup la on a pas beaucoup réfléchi<br />je m&#039;explique le principe de ma commande était de lancer l&#039;extinction sans être root mais si tu la places dans bin ou /usr/bin/ il faut activer le crontab de root soit</p><div class="codebox"><pre><code>sudo crontab -e</code></pre></div><p>ou alors tu remets ton script dans ton dossier personnel et la le crontab user sera l&#039;activer sans problème en lui indiquant juste dans quel dossier se trouve le script tu as le choix des méthodes</p>]]></description>
			<author><![CDATA[dummy@example.com (ljere)]]></author>
			<pubDate>Sat, 01 Dec 2012 13:43:09 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11703031#p11703031</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11702831#p11702831</link>
			<description><![CDATA[<p>bon alors, j&#039;ai fait&#160; tout comme tu m&#039;as dit<br />j&#039;ai mis eteindre dans /usr/bin/</p><p>puis j&#039;ai essayé les 3 methodes<br />en editant crontab via </p><div class="codebox"><pre><code>crontab-e</code></pre></div><p>ca ne marchait toujours pas, donc je suis passé par</p><div class="codebox"><pre><code>sudo gedit /etc/crontab </code></pre></div><p>et rien ne fonctionne....</p><p>booouuuhhh, je desespere, mais il me semble qu&#039;on est pas loin</p>]]></description>
			<author><![CDATA[dummy@example.com (sam412)]]></author>
			<pubDate>Sat, 01 Dec 2012 13:28:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11702831#p11702831</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11701691#p11701691</link>
			<description><![CDATA[<p>moi perso j&#039;aurai mis dans /usr/bin/ pour commencer<br />après si je ne me trompe pas on peut définir à cron dans quel répertoire il doit travailler donc pour mon cas on a </p><div class="codebox"><pre><code>45      11      *      *      *       /usr/bin/      eteindre</code></pre></div><p>sinon tu peux essayer cet méthode</p><div class="codebox"><pre><code>45      11      *      *      *      &quot;/usr/bin/eteindre&quot;</code></pre></div><p>ou encore </p><div class="codebox"><pre><code>45      11      *      *      *      ./usr/bin/eteindre</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (ljere)]]></author>
			<pubDate>Sat, 01 Dec 2012 12:08:52 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11701691#p11701691</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11700581#p11700581</link>
			<description><![CDATA[<p>bon, alors, j&#039;ai fait un test<br />a croire que je ne suis pas doué (c&#039;est tres probable)</p><p>j&#039;ai crée le script que j&#039;ai nommé &quot;eteindre&quot;</p><p>puis j&#039;ai fait</p><div class="codebox"><pre><code>sudo chmod u+x eteindre</code></pre></div><p>j&#039;ai copié ce fichier dans /bin/</p><div class="codebox"><pre><code>sudo mv eteindre /bin/</code></pre></div><p>j&#039;ai fait un test, juste en lancant </p><div class="codebox"><pre><code>eteindre</code></pre></div><p> dans un terminal, ca marche</p><p>jusque la, c&#039;est cool</p><p>Puis j&#039;edit crontab</p><div class="codebox"><pre><code>crontab -e</code></pre></div><p>j&#039;ajoute la ligne :</p><div class="codebox"><pre><code>45      11      *       *       *       eteindre</code></pre></div><p>je quitte crontab, je sauve,</p><p>et rien ne se passe..... et je desespère.</p><p>oui, je suis sûrement un peu relou, mais bon, je m&#039;acharne, un peu comme un arapède que l&#039;on arrive pas a arracher de son rocher. (je pourrais aussi parler de pitbull, mais c&#039;est moins sympa)</p><p>Donc merci de m&#039;expliquer la ou je merdoie ca m&#039;aidera a lacher ma prise</p><p>encore merci d&#039;avance</p><p>sam</p>]]></description>
			<author><![CDATA[dummy@example.com (sam412)]]></author>
			<pubDate>Sat, 01 Dec 2012 10:47:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11700581#p11700581</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11574701#p11574701</link>
			<description><![CDATA[<p>yes</p><p>c&#039;est cool, ca devrait fonctionner, je fais un test et te redit</p><p>en tout cas merci beaucoup.</p>]]></description>
			<author><![CDATA[dummy@example.com (sam412)]]></author>
			<pubDate>Tue, 20 Nov 2012 09:34:15 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11574701#p11574701</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Resolu] automatisation de l'extinction du PC avec confirm et decompte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11569031#p11569031</link>
			<description><![CDATA[<p>j&#039;ai un script utilisable</p><div class="codebox"><pre><code>#!/bin/bash
##################################################################################
## Autheur: ljere                                                               ##
## Script pour éteindre les pc en effectuant une sauvegarde de sécurité         ##
##################################################################################

#sauvegarde des documents
while :; do
#lancement de la commande avec grsync

# demander si il faut bien éteindre
ans=$(zenity --question --timeout=60 --title &quot;Alert&quot; --text  &quot;le pc va s&#039;éteindre dans 60 sec&quot;);
if [ $? = 5 ]; then 
    dbus-send --system --print-reply --dest=&quot;org.freedesktop.ConsoleKit&quot; /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
    exit 1
fi
    echo &#039;utilisateur lance la boucle&#039;
    sleep 3540
done</code></pre></div><p>il ne reste plus qu&#039;a mettre votre commande avec grsync en dessous de cette ligne<br /><strong>#lancement de la commande avec grsync</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (ljere)]]></author>
			<pubDate>Mon, 19 Nov 2012 19:37:12 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11569031#p11569031</guid>
		</item>
	</channel>
</rss>
