# Custom scripts location

Des scripts additionnels devraient être placé dans les dossiers
suivants:

-   Si c'est un scripts seulement pour un utilisateur,
    `/home/$USER/bin` [^1]
-   Si c'est un script pour tout les utilisateur non-root [^2],
    `/usr/local/bin`
-   Si c'est un script pour tout les utilisateur et pour lequel il faut
    des accès privilégié[^3], `/usr/local/sbin`

[^1]: <https://askubuntu.com/questions/998452/where-should-i-put-my-bash-scripts>
[^2]: <https://askubuntu.com/questions/308045/differences-between-bin-sbin-usr-bin-usr-sbin-usr-local-bin-usr-local>
[^3]: <https://askubuntu.com/questions/308045/differences-between-bin-sbin-usr-bin-usr-sbin-usr-local-bin-usr-local>

Nos scripts sont majoritairement dans `/usr/local/sbin` car il a besoin des accès privilégié. C'est notamment le cas pour les sauvegardes. Pour plus d'informations, voir [[Sauvegarde Et Restoration/Scripts de sauvegarde]]. 

Nous avons aussi les scripts suivants: 

- `smartd-msmtp.sh` un script pour envoyer des mails de notifications en cas de problèmes avec nos disques dures. Les deux outils utiliser sont [`smartmontools`](https://wiki.archlinux.org/title/S.M.A.R.T.), l'outils d'analyse de disque dures SMART et [`msmtp`](https://wiki.archlinux.org/title/Msmtp), un client SMTP qui utilse notre service [[Mailu|Services Hng/Mailu]].
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9