<?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=369154&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Résolu] Script et emplacement]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=369154</link>
		<description><![CDATA[Les sujets les plus récents dans [Résolu] Script et emplacement.]]></description>
		<lastBuildDate>Thu, 31 Dec 2009 15:37:52 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3176798#p3176798</link>
			<description><![CDATA[<p>Oui, enfin <em>man</em> est une des rares commandes que je connaissais déjà, je voulais plutôt savoir ce que signifiait le &#039;dest&#039;...<br /><em>find</em> semble ne toujours pas fonctionner, j&#039;ai tenté de le lancer moi-même en me rendant dans le bon dossier, il fonctionnait correctement. J&#039;ai ajouté <em>pwd</em> et <em>ls</em> afin de vérifier qu&#039;on se trouvait bien dans le bon dossier, et que les dossiers sont présents, mais <em>find</em> renvoie toujours le même message d&#039;erreur.<br />Je suis revenu à la version précédente du script, qui utilisait <em>cp</em>.<br />Dans la mesure où cette version fonctionne sans problème, je passe quand même en résolu <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Kshegzyaj)]]></author>
			<pubDate>Thu, 31 Dec 2009 15:37:52 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3176798#p3176798</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3174529#p3174529</link>
			<description><![CDATA[<p>man install:</p><div class="quotebox"><blockquote><div><p>-D&#160; &#160; &#160;Créer&#160; tous les répertoires parents de dest sauf le dernier, puis copier source dans dest.&#160; Cette option est utile avec le premier format ci-dessus.<br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; (Nouveauté dans fileutils-4.0)</p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 30 Dec 2009 17:32:36 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3174529#p3174529</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3173420#p3173420</link>
			<description><![CDATA[<p><strong>edit: en fait vire les guillemets autour des accolades</strong></p><p>que te donne </p><div class="codebox"><pre><code>ls &#039;/home/kshegzyaj/W.I.P/Gnome-Do/Docky 2 Pack/Themes/install&#039;</code></pre></div><p>la commande find ne fontionne pas si tu te places manuellement dans ton dossier install et que tu la lance?</p><p>le … || exit 1 permet de stopper le script et d&#039;envoyer un code de retour de 1 (erreur) si la commande … ne s&#039;est pas bien déroulée (code de retour &gt; 0). Ce qui ici est propre mais pas d&#039;une grande utilité car <em>a priori</em> un cd sur le dossier de ton script ne peut pas mal se passer<br />si j&#039;ai bien compris, je pense que -D permet de créer d&#039;abord les dossiers puis de copier les fichiers mais sputnick t&#039;expliquera ça mieux que moi</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Dec 2009 10:53:44 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3173420#p3173420</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3173377#p3173377</link>
			<description><![CDATA[<p>Ah oui, d&#039;accord, j&#039;avais déjà remarqué que fermer un terminal fermait le programme lancé, dans la mesure où le script était destiné à être lancé par double-clic, ça ne me dérangeait pas plus que ça, mais c&#039;est une bonne idée, au cas-où quelqu&#039;un veut quand même le lancer en terminal.</p><p>Par contre, mon problème persiste ! Je pensais au départ que ça venait du fait que le script était lancé sans terminal, mais là je l&#039;avais lancé depuis le terminal, et en ouvrant un autre, je me retrouve dans le dossier du script :</p><div class="codebox"><pre><code>kshegzyaj@kshegzyaj-desktop:~/W.I.P/Gnome-Do/Docky 2 Pack/Themes$ &#039;/home/kshegzyaj/W.I.P/Gnome-Do/Docky 2 Pack/Themes/install&#039; 
find: &quot;{Inlaid,PlasticGlass48,PlasticGlass64}&quot;: Aucun fichier ou dossier de ce type
kshegzyaj@kshegzyaj-desktop:~/W.I.P/Gnome-Do/Docky 2 Pack/Themes$ nohup: redirige stderr sur stdout</code></pre></div><p>Et en plus la commande find semble ne pas fonctionner. Faut-il y rajouter quelque chose ? (J&#039;ai pourtant bien vérifié qu&#039;on se trouvait dans le bon dossier avant de lancer <em>find</em>, via la commande <em>pwd</em>)</p><p>Et puisqu&#039;on y est, pourquoi rajouter <em>|| exit 1</em> ? Et à quoi correspond l&#039;option <em>-D</em> de <em>install</em> (le manuel me parle de DEST...)<br />D&#039;ailleurs, je remarque que je ne vous ai pas encore remercié (bien que ce ne soit pas encore totalement résolu), donc merci de prendre un peu de votre temps pour m&#039;aider avec mes problèmes de débutant. <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 (Kshegzyaj)]]></author>
			<pubDate>Wed, 30 Dec 2009 10:36:39 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3173377#p3173377</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172920#p3172920</link>
			<description><![CDATA[<p>tu as sûrement raison, c&#039;était juste de la curiosité (parfois certains programmes ont besoin qu&#039;un répertoire existe, même vide)<br />en tout cas bravo pour ta solution <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /> (on ne pense jamais assez à utiliser find!)</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Dec 2009 01:14:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172920#p3172920</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172913#p3172913</link>
			<description><![CDATA[<p>Oui, mais comme la il installe des thèmes, aucun intérêt AMHA à garder des répertoires vides...</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 30 Dec 2009 01:11:11 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172913#p3172913</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172910#p3172910</link>
			<description><![CDATA[<p>oui je viens de voir ça!<br />sinon une question sur install, si tu as un répertoire vide dans la liste des fichiers à installer il est squizzé non?</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Dec 2009 01:08:40 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172910#p3172910</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172898#p3172898</link>
			<description><![CDATA[<p><strong>@nesthib</strong>, Non car si tu donne en argument ( exemple arbitraire ) <strong>/usr/share/doc</strong> tu va avoir des repertoires du genre <strong>~/.local/share/docky/themes/usr/share/doc/</strong> et je suis pas sur que ca soit le but...</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 30 Dec 2009 00:59:24 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172898#p3172898</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172881#p3172881</link>
			<description><![CDATA[<p>bien pensé le install <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />bon tu vas nous le dégoûter </p><p>tiens pour la route une ligne en moins :</p><div class="codebox"><pre><code>#!/bin/bash
#Install Inlaid and PlasticGlass themes for Docky in personnal folders
find &quot;${0%/*}&quot;/{Inlaid,PlasticGlass48,PlasticGlass64} -type f -exec install -D &quot;{}&quot; ~/.local/share/docky/themes/{} \;
killall docky &amp;&amp; nohup docky &gt;/dev/null &amp;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Dec 2009 00:49:48 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172881#p3172881</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172849#p3172849</link>
			<description><![CDATA[<p>Allé, après les fêtes faut manger sain et allégé <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><div class="codebox"><pre><code>#!/bin/bash
#Install Inlaid and PlasticGlass themes for Docky in personnal folders

cd &quot;${0%/*}&quot; || exit 1
find {Inlaid,PlasticGlass48,PlasticGlass64} -type f -exec install -D {} ~/.local/share/docky/themes/{} \;
killall docky &amp;&amp; nohup docky &gt;/dev/null &amp;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 30 Dec 2009 00:26:27 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172849#p3172849</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172827#p3172827</link>
			<description><![CDATA[<div class="quotebox"><cite>Kshegzyaj a écrit&#160;:</cite><blockquote><div><p>Le <em>nohup</em>, à quoi sert-il ? J&#039;ai essayé le script en le supprimant, et je n&#039;ai rien remarqué de différent, mis à part la non-création d&#039;un fichier &#039;nohup.out&#039;. Un peu gênant ce fichier, ça fait pas très propre je trouve.</p></div></blockquote></div><p>nohup sert à désolidariser la commande du terminal (tu peux tester ces trois commandes pour comprendre, en fermant à chaque fois le terminal)</p><div class="codebox"><pre><code>gedit
gedit &amp;
nohup gedit &amp;</code></pre></div><p>pour ne pas avoir le fichier nohup.out modifie la ligne en ceci :</p><div class="codebox"><pre><code>killall docky &amp;&amp; nohup docky &gt;/dev/null &amp;</code></pre></div><div class="quotebox"><cite>Kshegzyaj a écrit&#160;:</cite><blockquote><div><p>Edit : je viens de me rappeller pourquoi j&#039;avais mis <em>cd ~/</em> à la fin du script : il était destiné à être lancé par un simple double-clic, plus que par terminal, vu que c&#039;est pour simplifier au maximum la vie de l&#039;utilisateur lambda. Sans ça, lorsqu&#039;on ouvre un terminal après ça, on se retrouve dans le dossier du script, et pas dans le dossier personnel...D&#039;ailleurs, ça ne semble pas fonctionner avec le script actuel.</p></div></blockquote></div><p>c&#039;est inutile car le fait d&#039;appeler bash (ou sh) fait que ton changement de dossier a lieu dans un sous shell, si cela te change réellement ton emplacement dans un nouveau shell il y a un problème!</p><div class="codebox"><pre><code>#!/bin/sh
#Install Inlaid and PlasticGlass themes for Docky in personnal folders

cd &quot;${0%/*}&quot;
mkdir -p ~/.local/share/docky/themes
cp -R Inlaid ~/.local/share/docky/themes/
cp -R PlasticGlass48 ~/.local/share/docky/themes/
cp -R PlasticGlass64 ~/.local/share/docky/themes/
killall docky &amp;&amp; nohup docky &gt;/dev/null &amp;
exit 0</code></pre></div><p>le petit <strong>exit 0</strong> à la fin pour la forme (même si c&#039;est en théorie facultatif)</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Dec 2009 00:15:00 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172827#p3172827</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172796#p3172796</link>
			<description><![CDATA[<p>Oui, en effet, j&#039;ai remarqué qu&#039;il était en trop, je viens de tester tout ça.<br />Maintenant, ça marche chez moi, en espérant que ça marchera aussi pour les autres.</p><p>J&#039;ai compris le <em>mkdir -p</em> par un simple <em>man mkdir</em>, et moi qui me compliquais la vie...:lol: Mais le <em>nohup</em>, à quoi sert-il ? J&#039;ai essayé le script en le supprimant, et je n&#039;ai rien remarqué de différent, mis à part la non-création d&#039;un fichier &#039;nohup.out&#039;. Un peu gênant ce fichier, ça fait pas très propre je trouve.</p><p>Edit : je viens de me rappeller pourquoi j&#039;avais mis <em>cd ~/</em> à la fin du script : il était destiné à être lancé par un simple double-clic, plus que par terminal, vu que c&#039;est pour simplifier au maximum la vie de l&#039;utilisateur lambda. Sans ça, lorsqu&#039;on ouvre un terminal après ça, on se retrouve dans le dossier du script, et pas dans le dossier personnel...D&#039;ailleurs, ça ne semble pas fonctionner avec le script actuel.</p><div class="codebox"><pre><code>#!/bin/sh
#Install Inlaid and PlasticGlass themes for Docky in personnal folders

cd &quot;${0%/*}&quot;
mkdir -p ~/.local/share/docky/themes
cp -R Inlaid ~/.local/share/docky/themes/
cp -R PlasticGlass48 ~/.local/share/docky/themes/
cp -R PlasticGlass64 ~/.local/share/docky/themes/
killall docky &amp;&amp; docky &amp;
cd ~/</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Kshegzyaj)]]></author>
			<pubDate>Tue, 29 Dec 2009 23:56:06 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172796#p3172796</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172791#p3172791</link>
			<description><![CDATA[<p>tu peux également remplacer le :</p><div class="codebox"><pre><code>cd &quot;`dirname &quot;$0&quot;`&quot;</code></pre></div><p>par :</p><div class="codebox"><pre><code>cd &quot;${0%/*}&quot;</code></pre></div><p>qui économise 2 processus (dirname et ``)</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Tue, 29 Dec 2009 23:53:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172791#p3172791</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172773#p3172773</link>
			<description><![CDATA[<p>grillé par FRUIT → problème d&#039;espace dans le nom de fichier, résolu par les guillemets.</p><p>sinon supprime le <strong>docky</strong> à la fin qui est en trop (déjà lancé par le <strong>nohup docky &amp;</strong>)</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Tue, 29 Dec 2009 23:44:45 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172773#p3172773</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Script et emplacement]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172765#p3172765</link>
			<description><![CDATA[<div class="codebox"><pre><code> 
 
cd &quot;`dirname &quot;$0&quot;`&quot;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (FRUiT)]]></author>
			<pubDate>Tue, 29 Dec 2009 23:40:37 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3172765#p3172765</guid>
		</item>
	</channel>
</rss>
