<?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=363108&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / Problème avec enchainement de commandes]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=363108</link>
		<description><![CDATA[Les sujets les plus récents dans Problème avec enchainement de commandes.]]></description>
		<lastBuildDate>Fri, 04 Dec 2009 16:01:54 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  Problème avec enchainement de commandes]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3116262#p3116262</link>
			<description><![CDATA[<p>C&#039;est la solution vers laquelle j&#039;étais en train de me pencher.<br />Sinon il faut savoir que ma commande fonctionne si je remplace \&quot;$MKVTMP.mkv\&quot; par $(echo %u | sed -r &#039;s/\\.[^\.]+$//&#039;)<br />Par contre j&#039;avais un autre soucis en cas de chemin vers le fichier contenant des espaces mais ça se corrige...</p><p>Merci de ta réponse en tout cas <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Tsukaniki)]]></author>
			<pubDate>Fri, 04 Dec 2009 16:01:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3116262#p3116262</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Problème avec enchainement de commandes]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3115361#p3115361</link>
			<description><![CDATA[<p>Cree un script du genre :</p><div class="codebox"><pre><code>#!/bin/bash

if MKVTMP=$(echo $1 | sed -r &#039;s/\\.[^\.]+$//&#039;); then
    mkvmerge -o &quot;${MKVTMP}.mkv&quot; $1 &amp;&amp; echo &quot;Conversion terminée avec succès !&quot;
    test -f &quot;$MKVTMP.mkv&quot; &amp;&amp; echo &quot;Le fichier existe !&quot;
    echo &quot;Début du transfert de $MKVTMP.mkv&quot;
    lftp ftp://freebox:*********@hd1.freebox.fr -e &quot;put -O &#039;/Disque dur/Video&#039; \&quot;$MKVTMP.mkv\&quot;; quit&quot; &amp;&amp; echo &quot;Transfert terminé avec succès !&quot;
fi</code></pre></div><p>Puis tu lance </p><div class="codebox"><pre><code>xterm -hold -e /path/to/script.sh %u</code></pre></div><p>dans tes services menus</p><p>Non testé. Il y avait pas mal de soucis notamment avec des oublis de quotes</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Fri, 04 Dec 2009 03:55:26 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3115361#p3115361</guid>
		</item>
		<item>
			<title><![CDATA[Problème avec enchainement de commandes]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3112481#p3112481</link>
			<description><![CDATA[<p>Bon... après moult tentatives, je fais appel a vous pour m&#039;aider ^^&#039;</p><p>J&#039;avais rajouté il y a un petit moment un &quot;Service Menu&quot; pour Dolfin exécutant un petit mkvmerge sur une vidéo de mon choix.<br />J&#039;ai décidé aujourd&#039;hui d&#039;améloirer ma commande pour que le résultat (la vidéo en mkv donc) soit directement envoyé sur le disque dur de ma freebox.<br />Le problème c&#039;est que bien que tout est sensé bien se passer, le transfert ne fonctionne pas pour cause de fichier non existant alors que le test d&#039;existence de fichier me prouve le contraire ! Bref, je capte plus grand chose... Voici donc la ligne de commande : </p><div class="codebox"><pre><code>Exec=xterm -hold -e &quot;MKVTMP=$(echo %u | sed -r &#039;s/\\.[^\.]+$//&#039;) &amp;&amp; mkvmerge -o \&quot;$MKVTMP\&quot;.mkv %u &amp;&amp; echo Conversion terminée avec succès ! &amp;&amp; test -f \&quot;$MKVTMP\&quot;.mkv &amp;&amp; echo Le fichier existe ! &amp;&amp; echo Début du transfert de \&quot;$MKVTMP\&quot;.mkv &amp;&amp; lftp ftp://freebox:*********@hd1.freebox.fr -e \\&quot;put -O /Disque\\ dur/Video \&quot;$MKVTMP.mkv\&quot; ;quit\\&quot; &amp;&amp; echo Transfert terminé avec succès !&quot;</code></pre></div><p>À noter que le transfert &quot;tout seul&quot; fonctionne à merveille et que c&#039;est juste dans cet enchainement de commande que ça ne fonctionne pas... Il faut aussi noter que j&#039;ai déjà essayer de faire en sorte que l&#039;exécution s&#039;arrête pendant 2 secondes avant de tenter l&#039;envoi et que j&#039;ai aussi tenter de mettre la commande put en queue ; tout ça sans succès évidemment...</p><p>Quelqu&#039;un a une idée ?</p>]]></description>
			<author><![CDATA[dummy@example.com (Tsukaniki)]]></author>
			<pubDate>Wed, 02 Dec 2009 18:03:13 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3112481#p3112481</guid>
		</item>
	</channel>
</rss>
