J'ai quelques scripts bash très simples que j'ai bricolé pour des choses que je fais régulièrement. L'un d'eux consiste à exécuter la duplicité pour effectuer mes tâches de sauvegarde. Rien d'intelligent juste un tas de si .. alors des déclarations vraiment. Comme cela doit être exécuté comme sudo, serait-il préférable de placer mon script dans / usr / bin (ou tout autre emplacement dans PATH), affiché dans root.root et chmod dans 700?
gitcomme githubdans les nuages?
/usr/local/bin. Sinon, je dirais juste les mettre ~/bin. Vos propres scripts dans les deux répertoires doivent être en sécurité lors de la mise à niveau.
~/binc'est le meilleur endroit pour la plupart des scripts, car vous n'avez pas besoin sudode les modifier comme vous le faites lorsqu'ils sont stockés dans /usr/local/bin.
gitpour contrôler la version de vos scripts, placer des copies locales du dépôt git quelque part dans lequel vous aimez~, puis créer un lien symbolique entre les scripts~/bin.