{"id":9,"date":"2009-05-05T11:58:19","date_gmt":"2009-05-05T09:58:19","guid":{"rendered":"http:\/\/192.168.0.203\/wordpress\/?p=9"},"modified":"2021-12-05T22:52:12","modified_gmt":"2021-12-05T21:52:12","slug":"sauvegarder-cinelerra","status":"publish","type":"post","link":"https:\/\/2d6.fr\/?p=9","title":{"rendered":"sauvegarder Cinelerra"},"content":{"rendered":"<h2>Manip\u2019 pour sauvegarder cinelerra<\/h2>\n<p>J\u2019aime bien le logiciel <em>cinelerra<\/em> mais il faut avouer que sa sauvegarde de projets est \u00e0 ce jour .. comment dire pour rester poli\u2026<\/p>\n<p>Je me suis cr\u00e9\u00e9 un petit script, que j\u2019ai plac\u00e9 dans un lanceur\/raccourci sur le bureau, en cochant <em>ex\u00e9cuter dans un terminal<\/em>.<br \/>\n\u00c7a sauvegarde le dossier <em>.bcast<\/em> contenu dans le home. \u00c7a permet ensuite de restaurer ce dossier, puis de faire <em>recharger la sauvegarde<\/em> dans cinelerra.<br \/>\n(il faut par contre penser \u00e0 supprimer les anciennes sauvegardes de temps en temps).<\/p>\n<p>Voici le script :<\/p>\n<pre>#!\/bin\/bash\n#\n#    Ronan Reynaud le 22 fev 08\n#\n# Ce script va creer une archive tgz du dossier .bcast\n# qui contient le backup de cinelerra (vu que l'outil integre de sauvegarde :-(  )\n#\n# il 'suffit' ensuite de renommer le dossier .bcast dans votre home\n# puis d'y restaurer cette sauvegarde avec\n#     tar tzf nom.du.fichier\n\n#today=$(date +%a_%d_%b_%y-%Hh%M)  \t# si on veut les minutes..\ntoday=$(date +%a_%d_%b_%y-%Hh)\t\t# sans les minutes\necraser=\"N\"\nRED=`tput setaf 1`\nGREEN=`tput setaf 2`\n#echo \"${RED}en rouge${GREEN}et en vert\" \t# exemple\n#tput sgr0 \t\t\t\t\t# pour finir couleur\n\n# on se positionne :\ncd ~\n\n# on recupere le nom de la sauvegarde :\necho ${GREEN}\necho \"*******************************************\";\necho \"*** SAUVEGARDE de '.bcast' de CINELERRA ***\"\necho \"*******************************************\";\ntput sgr0\necho\necho \"(trois sauvegardes precedentes)\"\nls -ltrh bcast.*.tgz | tail -n 3\necho\necho\necho ${GREEN}\necho \"*******************************************\";\necho \"NOM de la sauvegarde (sans espaces) ?\"\necho \"     (taper [entree] pour arreter)\"\nread nom\ntput sgr0\n\n# on verifie que le nom a ete saisi :\nif [ -z $nom ]; then\n\techo ${RED}\n\techo\n\techo \"*****************************************\";\n\techo \"   IL FAUT UN NOM !\";\n\techo \"   la sauvegarde n'a pas eu lieu ! &lt;&lt;&lt;&lt;&lt;&lt;\";\n\techo \"*****************************************\";\n\techo\n\ttput sgr0\n\tsleep 2\n\texit 1\nfi\n\n# nom du fichier de sauvegarde :\nnomfichier=\"bcast\".$nom-$today.\"tgz\"\n\n# ce fichier existe-t-il ?\nif [ -e $nomfichier ]; then\n\techo ${RED}\n\techo\n\techo \"Ce fichier existe deja !\"\n\techo \"   Voulez vous l'ecraser ?  entrer O sinon taper entree.\";\n\tread ecraser\n\ttput sgr0\n\n\t# on sort si on ecrase pas :\n\tif [ \"$ecraser\" != \"O\" ]; then\n\t\techo\n\t\techo\n\t\techo \".  .  .  .  .  .  .  .  .  .  .  .  .\"\n\t\techo \"On arrete avant de faire des degats !\"\n\t\techo ${RED}\n\t\techo \"   la sauvegarde n'a PAS eu lieu ! &lt;&lt;&lt;&lt;&lt;&lt;\";\n\t\techo \"*****************************************\";\n\t\ttput sgr0\n\t\tsleep 3\n\t\texit 1\n\tfi\n\nfi\n\n#sauvegarde\necho\necho \"sauvegarde en cours ...\"\necho\ntar czf $nomfichier .bcast\necho\necho \"-----------------------\"\necho ${GREEN}\necho \"OK, sauvegarde effectuee :\"\ntput sgr0\nls -ltrh $nomfichier\necho \"-----------------------\"\n\n# une pause :\nsleep 5\n\n\n<h3>Et zou !<\/h3>\n\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p><img src=linux20.png>  J\u2019aime bien le logiciel cinelerra mais il faut avouer que sa sauvegarde &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5],"tags":[97,99],"class_list":["post-9","post","type-post","status-publish","format-standard","hentry","category-linux","category-sauvegarde","tag-linux","tag-sauvegarde"],"_links":{"self":[{"href":"https:\/\/2d6.fr\/index.php?rest_route=\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2d6.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2d6.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2d6.fr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/2d6.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":0,"href":"https:\/\/2d6.fr\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions"}],"wp:attachment":[{"href":"https:\/\/2d6.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2d6.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2d6.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}