Назад | Перейти на главную страницу

В каком месте лучше всего разместить собственный сценарий?

Я написал сценарий для своего сервера Red Hat, который собирает некоторую системную информацию и отправляет ее по электронной почте. В каком месте лучше всего разместить этот сценарий?

Прямо сейчас это у меня /home/jeff каталог, но я сомневаюсь, что это очень хорошая практика. Я попытался переместить его в /usr/bin/ но мои разрешения были отклонены, и это отпугнуло меня от принуждения его быть там.

Это личный сценарий, думаю, лучше оставить его. ~/bin/. Если он общесистемный (будет использоваться другими пользователями и / или службами), я согласен с @Zoredache: /usr/local/bin/ будет хорошее место.

Если это действительно второстепенный сценарий, вы можете его отбросить /etc, там уже есть много скриптов, которые настраивают основные функции вашей системы. Место предложено FHS было бы / usr / local / {bin | sbin}.

Пользовательские элементы должны быть разделены разумным образом, чтобы радикальная работа в системе не повлияла на них непреднамеренно. Я предпочитаю использовать каталоги opt (например, / opt, / etc / opt, var / opt / log и т. Д.) И размещать компоненты в них соответствующим образом, как правило, в дополнительных подкаталогах, связанных с организацией или приложением (например, / etc / opt / гном например).