{"id":1188,"date":"2010-11-09T16:57:57","date_gmt":"2010-11-09T15:57:57","guid":{"rendered":"http:\/\/www.nausicamedia.fr\/blog\/?p=1188"},"modified":"2010-11-09T16:57:57","modified_gmt":"2010-11-09T15:57:57","slug":"presstore-en-ligne-de-commande","status":"publish","type":"post","link":"https:\/\/nausicamedia.fr\/blog\/presstore-en-ligne-de-commande\/","title":{"rendered":"PresSTORE en ligne de commande"},"content":{"rendered":"<p style=\"text-align: justify;\"><em>Je continue ici la s\u00e9rie <\/em><a title=\"Presstore CLI\" href=\"http:\/\/www.krypted.com\" target=\"_self\"><em>Krypted<\/em><\/a><em> commenc\u00e9 la semaine derni\u00e8re qui consiste en la traduction des articles de Charles Edge. Je ne traduis pas tous les articles et je les traduis dans un ordre al\u00e9atoire donc il vous faudra aller dans les archives de Krypted si vous d\u00e9sirez trouver cet article sur PresSTORE.<\/em><\/p>\n<p><em><br \/>\n<\/em><\/p>\n<p style=\"text-align: justify;\">PresSTORE dispose d&rsquo;un module de synchronisation qui peut \u00eatre utilis\u00e9 pour copier des donn\u00e9es d&rsquo;un endroit \u00e0 un autre. Pour r\u00e9aliser cela, on utilise des plans de synchronisation. Il faut donner un nom \u00e0 chaque plan et chaque plan a des attributs qui doivent \u00eatre param\u00e9tr\u00e9s tel que si le d\u00e9marrage auto est activ\u00e9 ou non. PresSTORE a une interface en ligne de commande appel\u00e9 nsdchat qui est disponible \u00e0 \/usr\/local\/asw. Pour l&rsquo;activer en mode interractif, il faut taper la commande suivante dans le terminal :<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>\/usr\/local\/aw\/ndschat<\/pre>\n<\/blockquote>\n<p><!--more--><\/p>\n<p style=\"text-align: justify;\">A partir de l\u00e0, vous pouvez utilise la commande SyncPlan pour s&rsquo;interfacer avec les plans que vous avez cr\u00e9\u00e9s. Pour voir la liste des plans, vous utiliserez la commande SyncPlan en conjonction avec la m\u00e9thode names.<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>SyncPlan names<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">Quand vous voyez la liste des plans de synchronisation vous pouvez utiliser la m\u00e9thode d\u00e9crite pour obtenir une exlication de ce qu&rsquo;elle comprend. Prenons l&rsquo;exemple d&rsquo;un plan de synchronisation appel\u00e9 XsanSync. Si vous voulez avoir une vue de ce qu&rsquo;il fait, alors vous taperez la commande suivante :<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>SyncPlan XsanSync describe<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">Pour activer l&rsquo;un des vos plans de synchronisation utilisez la commande enabled. Oui, au pass\u00e9 et ainsi vous revenez 1 pour enabled et \u00e0 0 pour disabled (disabled provoque l&rsquo;effet inverse \u00e0 la commande enabled).<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>SyncPlan XsanSync enabled<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">Les m\u00e9thodes sourcehost (Source des donn\u00e9es) et targethost (Destination des donn\u00e9es) seront utilis\u00e9es pour indiquer quel ordinateur est synchronis\u00e9 avec quel autre et lequel aura ses donn\u00e9es synchronis\u00e9es. Sourcepath et targetpath (Chemin absolu du Source de donn\u00e9es et du Destination des donn\u00e9es) indiqueront l&rsquo;exact chemin sur l&rsquo;ordinateur qui synchronise et celui qui est synchronis\u00e9. Vous pouvez d\u00e8s lors changer le client ou le chemin comme vous le voulez en utilisant la commande SyncPlan.<\/p>\n<p style=\"text-align: justify;\">Quand vous vous sentez confortable avec ce qui est synchronis\u00e9 et pourquoi, vous pouvez lancer un plan, ou imm\u00e9diatement ou en l&rsquo;envoyant vers le planificateur. Pour lancer un travail imm\u00e9diatement, tapez la commande suivante :<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>SyncPlan XsanSync submit now<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">Si vous enlevez le now (maintenant), votre travail est envoy\u00e9 au planificateur. Pour arr\u00eater un travail qui a \u00e9t\u00e9 soumis au planificateur, vous taperez :<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>SyncPlan XsanSync cancel<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">Le -c peut \u00eatre utilis\u00e9 pour lancer nsdchat en mode non interractif. Par exemple, pour supprimer un plan de sychronisation comme celui r\u00e9f\u00e9renc\u00e9 ci-dessus, vous pouvez taper ceci :<\/p>\n<blockquote style=\"text-align: justify;\">\n<pre>\/usr\/local\/aw\/nsdchat -c SyncPlan XsanSync cancel<\/pre>\n<\/blockquote>\n<p style=\"text-align: justify;\">La possibilit\u00e9 de scripter (Bash, AppleScript, etc.) les plans de synchronisation fond\u00e9s sur le syst\u00e8me de fichiers, sur des des logiciels tiers (Podcast Producer ou Final Cut Server) ou n&rsquo;importe quel logiciel pour lequel vous pouvez \u00e9tablir une variable vous offre beaucoup de versatilit\u00e9 et offre des possibilit\u00e9s presque sans fin. Il va s&rsquo;en dire qu&rsquo;il vous est tout \u00e0 fait possible d&rsquo;ex\u00e9cuter les commandes montr\u00e9es ci-dessus en utilisant l&rsquo;interface web ou l&rsquo;application iPhone. Mais comme d&rsquo;habitude, nous ne sommes pas oblig\u00e9s de rester coll\u00e9 \u00e0 l&rsquo;interface graphique (m\u00eame si PresSTORE 4 a subi une refonte global de son interface graphique qui le rend tr\u00e8s facile \u00e0 utiliser).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je continue ici la s\u00e9rie Krypted commenc\u00e9 la semaine derni\u00e8re qui consiste en la traduction des articles de Charles Edge. Je ne traduis pas tous les articles et je les traduis dans un ordre al\u00e9atoire donc il vous faudra aller dans les archives de Krypted si vous d\u00e9sirez trouver cet article sur PresSTORE. PresSTORE dispose [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[21,55,59,67,68],"class_list":["post-1188","post","type-post","status-publish","format-standard","hentry","category-solution-apple","tag-charles-edge","tag-presstore","tag-sauvegarde","tag-store-nausicamedia","tag-sysadmin"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/posts\/1188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/comments?post=1188"}],"version-history":[{"count":0,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/posts\/1188\/revisions"}],"wp:attachment":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/media?parent=1188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/categories?post=1188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/tags?post=1188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}