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?
git
comme github
dans 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.
~/bin
c'est le meilleur endroit pour la plupart des scripts, car vous n'avez pas besoin sudo
de les modifier comme vous le faites lorsqu'ils sont stockés dans /usr/local/bin
.
git
pour 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
.