У мене є кілька дуже простих сценаріїв, які я спільно використовував для речей, які я регулярно роблю. Один з них - запустити дублікат, щоб виконувати завдання з резервного копіювання. Нічого розумного, просто купа, якщо .. тоді справді заяви. Оскільки це потрібно запускати як sudo, чи було б найкращою практикою розміщувати мій скрипт у / usr / bin (або іншому місці в PATH), chown до root.root та chmod до 700?
git
як у github
хмарах?
/usr/local/bin
. Інакше, я б сказав, просто покладіть їх ~/bin
. Ваші власні сценарії в обох каталогах повинні бути безпечними під час оновлення.
~/bin
це найкраще місце для більшості сценаріїв, оскільки вам не доведеться використовувати їх sudo
для редагування, як це робиться під час їх зберігання /usr/local/bin
.
git
для керування версіями сценарії, помістіть локальні копії git repos куди завгодно~
, а потім позначайте сценарії в~/bin
.