É um roteiro pessoal, acho melhor mantê-lo em ~/bin/
. Se for em todo o sistema (será usado por outros usuários e / ou serviços), eu concordaria com @Zoredache: /usr/local/bin/
será um bom lugar.
Eu escrevi um script para o meu servidor Red Hat que agrega algumas informações do sistema e envia um e-mail. Qual é o local apropriado para colocar esse script?
Neste momento, está no meu diretório /home/jeff
, mas duvido que seja uma prática muito boa. Eu tentei movê-lo para /usr/bin/
, mas minhas permissões foram negadas e isso me assustou de forçá-lo a estar lá.
Se for um script realmente menor, você pode descartá-lo em /etc
, já existem muitos scripts que configuram a funcionalidade principal de seu sistema. A localização sugerida pelo FHS seria / usr / local / {bin | sbin} .
Os itens personalizados devem ser segregados de maneira inteligente, para que o trabalho drástico no sistema não os afete inadvertidamente. Sou a favor de usar diretórios "opt" (ou seja, / opt, / etc / opt, var / opt / log, etc.) e colocar os componentes apropriadamente dentro deles, geralmente em subdiretórios associados à organização ou aplicação (por exemplo, / etc / opt / gnome por exemplo).
Tags linux best-practices redhat