Script shell passar a ser um comando

Iniciado por Sergio Ricardo, 23 de Setembro de 2009, 11:23

tópico anterior - próximo tópico

Sergio Ricardo

Olá amigos, estou com algumas dúvidas de customização do sistema.

- Qual é o padrão para fazer com que um script shell fique disponível como um comando no sistema?

- Em que diretório eu armazeno os scripts para todos os usuários, diretamente em /usr/bin, ou faço links?

- Utilizo o /usr/bin ou /usr/sbin?

Obrigado!
Sergio Ricardo

clcampos

Você pode deixar o arquivo dentro de /usr/bin, ou mesmo fazer um link para lá.

Também pode mudar a variável $PATH, adicionando o diretório atual do arquivo a lista.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Darcamo

Eu prefiro colocar em /usr/local/bin
Assim fica claro que foi eu quem colocou o script lá.
Se colocar no /usr/bin vai misturar com todos os demais programas instalados no sistema.

O /usr/sbin ou  /usr/local/sbin são diretórios para programas que apenas o root vai rodar, então se for um script para o root rodar coloco em /usr/local/sbin e se for um script para todos os usuários rodarem então coloco em /usr/local/bin.