Qual é o local apropriado para um script personalizado?

2

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á.

    
por Jeff 14.03.2012 / 19:30

3 respostas

3

É 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.

    
por 14.03.2012 / 19:48
2

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} .

    
por 14.03.2012 / 19:36
1

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).

    
por 14.03.2012 / 19:55