<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Script shell de sauvegarde des fichiers associés à un blog WordPress</title>
	<atom:link href="http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress</link>
	<description>Analyses et anticipations sur le web et les nouvelles technologies de demain.</description>
	<lastBuildDate>Sun, 12 Feb 2012 10:35:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Par : Tym</title>
		<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress#comment-7241</link>
		<dc:creator>Tym</dc:creator>
		<pubDate>Thu, 20 May 2010 10:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.abricocotier.fr/?p=11013#comment-7241</guid>
		<description>(refonte complète de mes commentaires précédents, tu peux les supprimer)
@Louis:

Cela vient de ta définition de &lt;code&gt;LISTDIR&lt;/code&gt;.

Voici l&#039;utilisation des quotes en bash :
&lt;code&gt;&quot; &quot;&lt;/code&gt; : bash interprète le contenu (&lt;code&gt;echo &quot;$VAR&quot;&lt;/code&gt; affiche le contenu de $VAR)
&lt;code&gt;&#039; &#039;&lt;/code&gt; : bash n&#039;interprète pas le contenu (&lt;code&gt;echo &#039;$VAR&lt;/code&gt; affiche $VAR en tant que texte)
&lt;code&gt;` `&lt;/code&gt; : bash exécute le contenu (comme ce que tu fait dans ton script complet : &lt;code&gt;NOW=`$DATE &#039;+%Y-%m&#039;-%d_04_30`;&lt;/code&gt;)

Dans ton cas, tu essaye en fait d&#039;exécuter la commande &lt;code&gt;/filesbackup/test1 /filesbackup/test2 /filesbackup/test3&lt;/code&gt;, inutile de dire que bash ne peux pas &quot;exécuter&quot; des répertoires. Voila le pourquoi de l&#039;erreur que tu obtient.

Si tu définit &lt;code&gt;LISTDIR&lt;/code&gt; comme ceci :

LISTDIR=&quot;$APACHECONFDIR $NGINXCONFDIR $WWWDIR&quot;;

ça va fonctionner. Utilise bien des &lt;code&gt;&quot; &quot;&lt;/code&gt; !</description>
		<content:encoded><![CDATA[<p>(refonte complète de mes commentaires précédents, tu peux les supprimer)<br />
@Louis:</p>
<p>Cela vient de ta définition de <code>LISTDIR</code>.</p>
<p>Voici l&#8217;utilisation des quotes en bash :<br />
<code>" "</code> : bash interprète le contenu (<code>echo "$VAR"</code> affiche le contenu de $VAR)<br />
<code>' '</code> : bash n&#8217;interprète pas le contenu (<code>echo '$VAR</code> affiche $VAR en tant que texte)<br />
<code>` `</code> : bash exécute le contenu (comme ce que tu fait dans ton script complet : <code>NOW=`$DATE '+%Y-%m'-%d_04_30`;</code>)</p>
<p>Dans ton cas, tu essaye en fait d&#8217;exécuter la commande <code>/filesbackup/test1 /filesbackup/test2 /filesbackup/test3</code>, inutile de dire que bash ne peux pas &laquo;&nbsp;exécuter&nbsp;&raquo; des répertoires. Voila le pourquoi de l&#8217;erreur que tu obtient.</p>
<p>Si tu définit <code>LISTDIR</code> comme ceci :</p>
<p>LISTDIR=&nbsp;&raquo;$APACHECONFDIR $NGINXCONFDIR $WWWDIR&nbsp;&raquo;;</p>
<p>ça va fonctionner. Utilise bien des <code>" "</code> !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tym</title>
		<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress#comment-7240</link>
		<dc:creator>Tym</dc:creator>
		<pubDate>Thu, 20 May 2010 10:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.abricocotier.fr/?p=11013#comment-7240</guid>
		<description>Petits souci d&#039;interprétation des quotes et anti-quotes dans le commentaire...j&#039;imagine que tu as l&#039;idée :)</description>
		<content:encoded><![CDATA[<p>Petits souci d&#8217;interprétation des quotes et anti-quotes dans le commentaire&#8230;j&#8217;imagine que tu as l&#8217;idée <img src='http://www.abricocotier.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tym</title>
		<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress#comment-7239</link>
		<dc:creator>Tym</dc:creator>
		<pubDate>Thu, 20 May 2010 10:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.abricocotier.fr/?p=11013#comment-7239</guid>
		<description>@&lt;a href=&quot;#comment-7238&quot; rel=&quot;nofollow&quot;&gt;Louis&lt;/a&gt;: 

Cela vient de ta définition de &quot;TARGETDIR&quot;. les &quot;``&quot; servent à évaluer l&#039;expression en question : par exemple :
&lt;code&gt;
DATE=`date`
&lt;/code&gt;
mettra le résultat de la commande &quot;date&quot; dans &quot;$DATE&quot;.

Si tu définit &quot;TARGETDIR&quot; comme ceci :
&lt;code&gt;
LISTDIR=&quot;$APACHECONFDIR $NGINXCONFDIR $WWWDIR&quot;;
&lt;/code&gt;
ça va fonctionner. Attention, utilise bien des double quotes (&quot;) et non des simples (&#039;), sinon le shell ne va pas interpréter le contenu des variables.</description>
		<content:encoded><![CDATA[<p>@<a href="#comment-7238" rel="nofollow">Louis</a>: </p>
<p>Cela vient de ta définition de &laquo;&nbsp;TARGETDIR&nbsp;&raquo;. les &laquo;&nbsp;&laquo;&nbsp;&nbsp;&raquo; servent à évaluer l&#8217;expression en question : par exemple :<br />
<code><br />
DATE=`date`<br />
</code><br />
mettra le résultat de la commande &laquo;&nbsp;date&nbsp;&raquo; dans &laquo;&nbsp;$DATE&nbsp;&raquo;.</p>
<p>Si tu définit &laquo;&nbsp;TARGETDIR&nbsp;&raquo; comme ceci :<br />
<code><br />
LISTDIR="$APACHECONFDIR $NGINXCONFDIR $WWWDIR";<br />
</code><br />
ça va fonctionner. Attention, utilise bien des double quotes (&laquo;&nbsp;) et non des simples (&#8216;), sinon le shell ne va pas interpréter le contenu des variables.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Louis</title>
		<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress#comment-7238</link>
		<dc:creator>Louis</dc:creator>
		<pubDate>Thu, 20 May 2010 10:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.abricocotier.fr/?p=11013#comment-7238</guid>
		<description>@&lt;a href=&quot;#comment-7216&quot; rel=&quot;nofollow&quot;&gt;Tym&lt;/a&gt;: Voilà le script ft.sh (de test) que j&#039;ai fait :

&lt;blockquote&gt;
#!/bin/bash

#User Variables
APACHECONFDIR=/filesbackup/test1
NGINXCONFDIR=/filesbackup/test2
WWWDIR=/filesbackup/test3

LISTDIR=`$APACHECONFDIR $NGINXCONFDIR $WWWDIR`;

TARGETDIR=/filesbackup/testfinale;

#Command Variables
CP=/bin/cp;

for i in $LISTDIR;do
$CP -R i $TARGETDIR;
done;
&lt;/blockquote&gt;
et ça me donne :
&lt;blockquote&gt;
user@myserv/filesbackup $ ./ft.sh
./ft.sh: line 8: /filesbackup/test1: is a directory

&lt;/blockquote&gt;

Donc je pense que c&#039;est la concaténation des différents paths qui ne colle pas...</description>
		<content:encoded><![CDATA[<p>@<a href="#comment-7216" rel="nofollow">Tym</a>: Voilà le script ft.sh (de test) que j&#8217;ai fait :</p>
<blockquote><p>
#!/bin/bash</p>
<p>#User Variables<br />
APACHECONFDIR=/filesbackup/test1<br />
NGINXCONFDIR=/filesbackup/test2<br />
WWWDIR=/filesbackup/test3</p>
<p>LISTDIR=`$APACHECONFDIR $NGINXCONFDIR $WWWDIR`;</p>
<p>TARGETDIR=/filesbackup/testfinale;</p>
<p>#Command Variables<br />
CP=/bin/cp;</p>
<p>for i in $LISTDIR;do<br />
$CP -R i $TARGETDIR;<br />
done;
</p></blockquote>
<p>et ça me donne :</p>
<blockquote><p>
user@myserv/filesbackup $ ./ft.sh<br />
./ft.sh: line 8: /filesbackup/test1: is a directory</p>
</blockquote>
<p>Donc je pense que c&#8217;est la concaténation des différents paths qui ne colle pas&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Insolite du Geek</title>
		<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress#comment-7229</link>
		<dc:creator>Insolite du Geek</dc:creator>
		<pubDate>Thu, 20 May 2010 05:25:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.abricocotier.fr/?p=11013#comment-7229</guid>
		<description>Pour WP, je recommande le plugin &lt;a href=&quot;http://www.blogtrafficexchange.com/wordpress-backup/&quot; rel=&quot;nofollow&quot;&gt;Wordpress Backup&lt;/a&gt;qui permet de sauvegarder les répertoires de plugin, de  theme et d&#039;Uload.</description>
		<content:encoded><![CDATA[<p>Pour WP, je recommande le plugin <a href="http://www.blogtrafficexchange.com/wordpress-backup/" rel="nofollow">WordPress Backup</a>qui permet de sauvegarder les répertoires de plugin, de  theme et d&#8217;Uload.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tym</title>
		<link>http://www.abricocotier.fr/11013-script-shell-de-sauvegarde-des-fichiers-associes-a-un-blog-wordpress#comment-7216</link>
		<dc:creator>Tym</dc:creator>
		<pubDate>Wed, 19 May 2010 16:17:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.abricocotier.fr/?p=11013#comment-7216</guid>
		<description>Je ne comprend pas ton problème de bouclage sur les chemins...
Pour ma part un :
&quot;#!/bin/bash

FOO=/tmp/foo
BAR=/tmp/bar

for i in $FOO $BAR;do
        cp -R $i /tmp/backup/
done
&quot;

fonctionne très bien...

Tu peux détailler un peu, ton souci m&#039;intéresse :)</description>
		<content:encoded><![CDATA[<p>Je ne comprend pas ton problème de bouclage sur les chemins&#8230;<br />
Pour ma part un :<br />
&laquo;&nbsp;#!/bin/bash</p>
<p>FOO=/tmp/foo<br />
BAR=/tmp/bar</p>
<p>for i in $FOO $BAR;do<br />
        cp -R $i /tmp/backup/<br />
done<br />
&nbsp;&raquo;</p>
<p>fonctionne très bien&#8230;</p>
<p>Tu peux détailler un peu, ton souci m&#8217;intéresse <img src='http://www.abricocotier.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

