scripts / README.md /
Newer Older
58 lines | 3.548kb
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
1
# Des scripts que j'utilise
2

            
3
Ici il n'y a ques des trucs "récents".
4
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")
5

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
6
1. [readconf](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/readconf)  
test des backticks
Sébastien MARQUE authored on 2017-02-28
7
   gawk admin  
8
   pour lire de la conf, est assez flexible
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
9

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
10
1. [monitoring](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/monitoring) (et monitoring.d/)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
11
   bash admin  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
12
   pour faire du monitoring
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
13

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
14
1. [menuadm](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/readconf)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
15
   bash admin  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
16
   pour gérer les accès à certaines ressources, et proposer un menu d'administration
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
17

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
18
1. [smsapi](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/smsapi)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
19
   bash Free  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
20
   pour envoyer des SMS depuis la freebox vers le numéro FreeMobile associé
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
21

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
22
1. [colors](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/colors)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
23
   bash  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
24
   juste pour afficher les codes couleurs pour rendre plus joli de la sortie terminal
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
25

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
26
1. [checkmusic](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/checkmusic)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
27
   python  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
28
   vérifie que les tags des fichiers musicaux seront bien lus par cherrymusic
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
29

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
30
1. [printer](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/printer)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
31
   bash SNMP  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
32
   récupère des infos sur une imprimante via SNMP
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
33

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
34
1. [thumbnails](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/thumbnails)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
35
   bash ImageMagick Piwigo  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
36
   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
ajout initial du fichier rea...
Sébastien MARQUE authored on 2017-02-27
37

            
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
38
1. [upgrade_status](https://sebmarque.hd.free.fr/git/seb/scripts/raw/master/upgrade_status)  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
39
   awk debian admin  
nouvel essai pour les lines ...
Sébastien MARQUE authored on 2017-02-27
40
   affiche l'état des mises à jour sur une machine debian
test des backticks
Sébastien MARQUE authored on 2017-02-28
41

            
42
# Guides d'utilisation
ajout des guides pour monito...
Sébastien MARQUE authored on 2017-02-28
43
   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.
test des backticks
Sébastien MARQUE authored on 2017-02-28
44
## readconf
45
   `readconf help` pour afficher l'aide dans le pager
ajout des guides pour monito...
Sébastien MARQUE authored on 2017-02-28
46
## monitoring
ajout du guide pour upgrade_...
Sébastien MARQUE authored on 2017-02-28
47
   * Le script est un moteur _bash_ qui `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)  
ajout des guides pour monito...
Sébastien MARQUE authored on 2017-02-28
48
   * Les fonctions ne commençant pas par un caractère alphabétique sont ignorées, et toutes celles commençant par un caractère alphanumérique sont exécutées les unes après les autres.  
49
   * Le code de sortie est ignoré, seule la sortie standard de chaque fonction exécutée est prise en compte (via `echo` ou `printf` par exemple).  
50
   * Les messages collectés sont rassemblés en un message unique hiérarchisé qui reprend les informations sur les fichiers sourcés, la fonction qui génère le massage reporté, et le message lui-même.  
51
   * Si aucun message n'est apparu depuis 24h après le dernier envoi d'alerte le plus ancien alors rien n'est envoyé, mais il est possible d'obtenir toutes les alertes actuelles sur la sortie standard.  
ajout du guide pour upgrade_...
Sébastien MARQUE authored on 2017-02-28
52
## upgrade_status
53
   * affiche le résultat des mouvements de paquets gérés par dpkg (erreurs, mises-à-jour, suppression, ajout, ...)
54
   * `upgrade_status [[-]stdin] [date] [help]`
55
   * `-stdin` ou `stdin` pour lire les entrées depuis un autre fichier que `/var/log/dpkg.log`
56
   * date sous la forme **yyyy-mm-dd**
57
   * chaque nom de paquet est préfixé par ` -> `
58
   * ne gère pas encore correctement la suppression de résidus de configuration (perçue comme une erreur)