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