Ici il n'y a ques des trucs "récents". Les vieux scripts oubliés, mal écrits (enfin à mon goût plus mal écrits que ceux-ci ;)), ou obsolètes n'y sont pas encore (peut-être bientôt une branche "oldies")
readconf
gawk admin
pour lire de la conf, est assez flexible
monitoring (et monitoring.d/)
bash admin
pour faire du monitoring
menuadm
bash admin
pour gérer les accès à certaines ressources, et proposer un menu d'administration
smsapi
bash Free
pour envoyer des SMS depuis la freebox vers le numéro FreeMobile associé
colors
bash
juste pour afficher les codes couleurs pour rendre plus joli de la sortie terminal
checkmusic
python
vérifie que les tags des fichiers musicaux seront bien lus par cherrymusic
printer
bash SNMP
récupère des infos sur une imprimante via SNMP
thumbnails
bash ImageMagick Piwigo
crée des vignettes de toutes les tailles pour les galeries photos, pratique sur un raspberry pour éviter la génération à la demande qui ralenti le visonnage des galeries
upgrade_status
awk debian admin
affiche l'état des mises à jour sur une machine debian
tous les scripts peuvent prendre un autre nom que celui fourni, et ils peuvent être installés n'importe où, ce n'est pas un problème.
readconf help
pour afficher l'aide dans le pager
source
les fichiers passés en paramètres, ou ceux par défaut, contenus dans un ou plusieurs répertoires. Pour le moment ces répertoires sont fixés et dépendent du nom du script (${basename}
), dans l'ordre:
$HOME/.config/${basename}
${0}.d
/usr/local/share/${basename}
_turns <modulo>
: permet de ne lancer la fonction que tous les modulo tours_load fichier [fichier [fichier...]]
: permet de sourcer de la configuration supplémentaireecho
ou printf
par exemple).upgrade_status [[-]stdin] [date] [help]
-stdin
ou stdin
pour lire les entrées depuis un autre fichier que /var/log/dpkg.log
zcat /var/log/dpkg.log.3.gz | upgrade_status stdin 2016-12-03
->
* ne fonctionne qu'avec Freebox (et Freemobile ?)
* la configuration tient dans un fichier sourcé par le script, au format bash:
* `ID=` identifiant
* `PASS=` mot de passe (foruni par la console de gestion du compte freebox
* `HSUP=` nombre compris entre 1 et 23 définissant l'heure au-delà de laquelle l'envoi sera reporté à HINF.
l'envoi ne se fera pas exactement à partir de $HINF, mais selon un algorithme qui permet de répartir sur plusieurs minutes les éventuels multiples envois pour ne pas se faire bloquer par l'API de Free
* `HINF=` nombre compris entre 0 et 22 définissant l'heure à partir de laquelle l'envoi est immédiat