<?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=358755&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Résolu] crontab ne lance pas mon script]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=358755</link>
		<description><![CDATA[Les sujets les plus récents dans [Résolu] crontab ne lance pas mon script.]]></description>
		<lastBuildDate>Wed, 18 Nov 2009 11:12:54 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3077171#p3077171</link>
			<description><![CDATA[<p>Ah, cool, celui-ci est un peu plus joli que le mien.</p><p>J&#039;ai fait un script lancé au démarrage, mais il recréait le script en entier à chaque fois.<br />Merci pour celui-ci, je l&#039;adopte, car préféré à ma méthode bourrine.</p>]]></description>
			<author><![CDATA[dummy@example.com (Dunatotatos)]]></author>
			<pubDate>Wed, 18 Nov 2009 11:12:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3077171#p3077171</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3076135#p3076135</link>
			<description><![CDATA[<p>Aller, pour finir, pour mettre a jour le script en fonction de la variable, si elle change au démarrage du poste</p><div class="codebox"><pre><code>#! /bin/sh
sed &quot;s#^\(export DBUS_SESSION_BUS_ADDRESS=\).*#\1$DBUS_SESSION_BUS_ADDRESS#&quot; wp.sh &gt; wp_new.sh 
mv wp_new.sh wp.sh 
chmod +x wp.sh</code></pre></div><p>avec, mon script qui s&#039;appelle wp.sh, le sed qui met donc a jour dans un fichier intermédiaire wp_new.sh avant de le renommer, et de ne pas oublier de le rendre executable.</p><p>Donc a lancer au démarrage de la session (pour que la variable soit alimentée !) si besoin ...</p>]]></description>
			<author><![CDATA[dummy@example.com (seb0uil)]]></author>
			<pubDate>Tue, 17 Nov 2009 20:57:15 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3076135#p3076135</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075965#p3075965</link>
			<description><![CDATA[<p>seb0uil &gt; Parfait, ça fonctionne comme ça <img src="http://forum.ubuntu-fr.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />Merci tout plein.</p><p>Autiwa &gt; Je suivais déjà l&#039;évolution avec un fichier log, avec un touch (puis en contrôlant la date de dernière modification), et avec une sortie en 2&gt;&amp;1 de la commande gconftool.</p><p>Merci pour votre aide <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Dunatotatos)]]></author>
			<pubDate>Tue, 17 Nov 2009 20:06:37 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075965#p3075965</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075907#p3075907</link>
			<description><![CDATA[<p>Ma ligne crontab est : </p><div class="codebox"><pre><code>00 */5 * * * autiwa /home/autiwa/scripts/cron/backup_journalier.sh</code></pre></div><p>Dans celui-ci, je fais des echo&quot;ce que je veux&quot;&gt;/home/autiwa/un_fichier_log</p><p>histoire de savoir ce qu&#039;il a fait ou non. ça permet de dégrossir les soucis. Vu que ta ligne cron est différente de la mienne, c&#039;est peut-être ça qui pêche. Pour info, j&#039;ajoute ma ligne via :</p><div class="codebox"><pre><code>echo &quot;00 */5 * * * autiwa /home/autiwa/scripts/cron/backup_journalier.sh&quot;|sudo tee -a /etc/crontab</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Autiwa)]]></author>
			<pubDate>Tue, 17 Nov 2009 19:44:07 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075907#p3075907</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075891#p3075891</link>
			<description><![CDATA[<p>je viens de faire l&#039;essai, et effectivement, pour que ca marche gfconftool n&#039;a pas besoin de la variable DISPLAY, mais de DBUS_SESSION_BUS_ADDRESS<br />pour essayer, dans un terminal, tu recupères la valeur de la variable</p><div class="codebox"><pre><code>echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-Z1sfkOkDss,guid=4088859f2e5f61d54967fe434b02f5bb</code></pre></div><p>et donc, au debut du script, tu ajoutes l&#039;export qui va bien</p><div class="codebox"><pre><code>#! /bin/bash
## dependances : randomize-lines
export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Z1sfkOkDss,guid=4088859f2e5f61d54967fe434b02f5bb</code></pre></div><p>seul truc, c&#039;est que cette valeur risque très fortement de changer lorsque tu redémarreras ton pc. Plus qu&#039;a trouver comment mettre cette ligne a jour automatiquement (via sed, ca doit être faisable, mais j&#039;ai plus ca en tête...)</p>]]></description>
			<author><![CDATA[dummy@example.com (seb0uil)]]></author>
			<pubDate>Tue, 17 Nov 2009 19:37:10 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075891#p3075891</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075795#p3075795</link>
			<description><![CDATA[<p>J&#039;ai compris vos explications. J&#039;ai donc tenté toutes les manières proposées (DISPLAY=&quot;:0.0&quot;, export DISPLAY=0.0, situé en haut du script ou haut de la liste de la crontab, j&#039;ai même tenté la méthode bourrin <img src="http://forum.ubuntu-fr.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" />) mais rien n&#039;y fait, ça ne veut pas. J&#039;ai donc ressorti le log de ma commande dans un fichier, le fichier est vide...</p><p>J&#039;ai voulu installer fcron, mais quand j&#039;ai lu &quot;désinstallera ubuntu-desktop&quot;, j&#039;ai fait marche arrière <img src="http://forum.ubuntu-fr.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><p>Merci pour votre aide <img src="http://forum.ubuntu-fr.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Dunatotatos)]]></author>
			<pubDate>Tue, 17 Nov 2009 18:57:19 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3075795#p3075795</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3074279#p3074279</link>
			<description><![CDATA[<div class="quotebox"><cite>seb0uil a écrit&#160;:</cite><blockquote><div><div class="quotebox"><cite>n3o51 a écrit&#160;:</cite><blockquote><div><p>ajoute DISPLAY=&quot;:0.0&quot; en haut de t&#039;as crontab ctontab -e pour editer&#160; on ne sais jamais</p></div></blockquote></div><p>Salut,<br />Qd tu lances un script par cron, il ne connais rien de ton environnement d&#039;execution (pas de PATH, d&#039;alias) et donc pas de DISPLAY non plus. Comme sur Linux, tu peux avoir simultanément plusieurs environnement graphique de lancé, ben, il faut bien lui dire sur lequel tu veux qu&#039;il intervienne (même si il n&#039;y en a qu&#039;un, il faut lui préciser).<br />donc un DISPLAY=:0.0 comme indiqué par n3o51 ou un export DISPLAY=0.0 devrait faire l&#039;affaire</p></div></blockquote></div><p>C&#039;est tout à fait exact. L&#039;environnement créé par cron est très succint.<br />il suffit d&#039;ajouter une commande à la crontab<br />* * * * * env &gt; cronenv<br />cat cronenv permet&#160; ensuite de comparer à l&#039;environnement habituel.<br />La méthode bourrin consisterait à recopier l&#039;environnement habituel dans le script.</p>]]></description>
			<author><![CDATA[dummy@example.com (gigiair)]]></author>
			<pubDate>Tue, 17 Nov 2009 07:38:17 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3074279#p3074279</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073841#p3073841</link>
			<description><![CDATA[<p>essaie avec fcron, ca m&#039;avait fait le coup aussi, ca ne se lancé pas avec cron mais fcron oui...</p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Mon, 16 Nov 2009 22:17:51 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073841#p3073841</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073764#p3073764</link>
			<description><![CDATA[<div class="quotebox"><cite>n3o51 a écrit&#160;:</cite><blockquote><div><p>ajoute DISPLAY=&quot;:0.0&quot; en haut de t&#039;as crontab ctontab -e pour editer&#160; on ne sais jamais</p></div></blockquote></div><p>Salut,<br />Qd tu lances un script par cron, il ne connais rien de ton environnement d&#039;execution (pas de PATH, d&#039;alias) et donc pas de DISPLAY non plus. Comme sur Linux, tu peux avoir simultanément plusieurs environnement graphique de lancé, ben, il faut bien lui dire sur lequel tu veux qu&#039;il intervienne (même si il n&#039;y en a qu&#039;un, il faut lui préciser).<br />donc un DISPLAY=:0.0 comme indiqué par n3o51 ou un export DISPLAY=0.0 devrait faire l&#039;affaire</p>]]></description>
			<author><![CDATA[dummy@example.com (seb0uil)]]></author>
			<pubDate>Mon, 16 Nov 2009 21:53:21 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073764#p3073764</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073670#p3073670</link>
			<description><![CDATA[<p>ajoute DISPLAY=&quot;:0.0&quot; en haut de t&#039;as crontab ctontab -e pour editer&#160; on ne sais jamais</p>]]></description>
			<author><![CDATA[dummy@example.com (n3o51)]]></author>
			<pubDate>Mon, 16 Nov 2009 21:17:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073670#p3073670</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073502#p3073502</link>
			<description><![CDATA[<p>J&#039;ai lu le manuel de crontab, de 5 crontab, mais je n&#039;ai strictement rien trouvé pouvant résoudre mon problème...</p>]]></description>
			<author><![CDATA[dummy@example.com (Dunatotatos)]]></author>
			<pubDate>Mon, 16 Nov 2009 20:29:31 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3073502#p3073502</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3070127#p3070127</link>
			<description><![CDATA[<p>n3o51 &gt; J&#039;ai donné mon script juste au-dessus : http://forum.ubuntu-fr.org/viewtopic.php?pid=3069635#p3069635</p><p>Sinon, j&#039;ai lu la doc de crontab, mais elle ne m&#039;a pas éclairé sur mon problème.</p><p>J&#039;ai testé l&#039;utilisation de su :</p><div class="codebox"><pre><code>#! /bin/bash
## dependances : randomize-lines
su dunatotatos -c &quot;gconftool -t str -s /desktop/gnome/background/picture_filename &quot;`find /home/dunatotatos/Images/wallpapers -name \*.jpg | rl | tail -n 1`&quot;&quot;</code></pre></div><p>Quand je le lance dans la console, mon mot de passe est nécessaire (mais autrement, ça fonctionne), alors évidemment, l&#039;ajout dans ma crontab ne m&#039;avance à rien. J&#039;ai tenté en l&#039;ajoutant à la crontab de root, mais ça ne fonctionne pas (pas de changement de fond d&#039;écran).</p>]]></description>
			<author><![CDATA[dummy@example.com (Dunatotatos)]]></author>
			<pubDate>Sun, 15 Nov 2009 14:39:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3070127#p3070127</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3069957#p3069957</link>
			<description><![CDATA[<p>Donne le lien de ton script que l&#039;on regarde !!! <br />Merci</p>]]></description>
			<author><![CDATA[dummy@example.com (n3o51)]]></author>
			<pubDate>Sun, 15 Nov 2009 13:49:08 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3069957#p3069957</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3069705#p3069705</link>
			<description><![CDATA[<p>crontab ne s&#039;exécute pas dans le même environnement que ton shell. C&#039;est sans doute ce qui fait que le comportement n&#039;est pas celui qui est attendu.<br />Ajoutes la ligne de touch à ton script, tu verra qu&#039;il s&#039;exécute bien.<br />Modifie toutes les variables qui font appel à l&#039;environnement créé par ton .profile ou par ton .bashrc, en particulier les appels de fonction susceptibles d&#039;être masqués par des alias.<br />Tu peux essayer de récupérer l&#039;environnement de crontab, ou de lire soigneusement la doc de crontab (ce que je n&#039;ai pas fait et pas très envie de faire). Puis tester ton script dans cet environnement.</p>]]></description>
			<author><![CDATA[dummy@example.com (gigiair)]]></author>
			<pubDate>Sun, 15 Nov 2009 12:36:22 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3069705#p3069705</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] crontab ne lance pas mon script]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3069635#p3069635</link>
			<description><![CDATA[<p>Le touch fonctionne.</p><p>Voici mon script, au cas où :</p><div class="codebox"><pre><code>#! /bin/bash
## dependances : randomize-lines
gconftool -t str -s /desktop/gnome/background/picture_filename &quot;`find $HOME/Images/wallpapers -name \*.jpg | rl | tail -n 1`&quot;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Dunatotatos)]]></author>
			<pubDate>Sun, 15 Nov 2009 12:10:38 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3069635#p3069635</guid>
		</item>
	</channel>
</rss>
