2 votes

Quel est l'emplacement approprié pour un script personnalisé ?

J'ai écrit un script pour mon serveur Red Hat qui regroupe certaines informations système et les envoie dans un e-mail. Quel est l'endroit approprié pour placer ce script ?

En ce moment, il est dans mon /home/jeff mais je doute que ce soit une très bonne pratique. J'ai essayé de le déplacer vers /usr/bin/ mais mes permissions ont été refusées et ça m'a fait peur de ne pas le forcer à être là.

3voto

Sonamor Points 212

Si c'est un script personnel, je pense qu'il vaut mieux le garder en ~/bin/ . S'il s'agit d'un système complet (qui sera utilisé par d'autres utilisateurs et/ou services), je suis d'accord avec @Zoredache : /usr/local/bin/ sera un bon endroit.

2voto

jammus Points 1796

S'il s'agit d'un script vraiment mineur, vous pouvez le laisser tomber. /etc Il existe déjà de nombreux scripts qui configurent les fonctionnalités de base de votre système. L'emplacement suggéré par le FHS sería /usr/local/{bin|sbin} .

1voto

Johnnie Odom Points 1199

Les éléments personnalisés doivent être séparés de manière intelligente afin qu'une intervention radicale sur le système ne les affecte pas par inadvertance. Je préfère utiliser des répertoires "opt" (i.e. /opt , /etc/opt, var/opt/log , etc.) et y placer les composants de manière appropriée, généralement dans des sous-répertoires associés à l'organisation ou à l'application (i.e. /etc/opt/gnome par exemple).

1 votes

La façon dont je lis le FHS suggère que /opt doit être utilisé pour les logiciels tiers et non pour vos outils internes. Je ne dis pas que cela nuirait vraiment à quoi que ce soit si vous avez une bonne documentation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X