Scripts
Nous pouvons créer des scripts performants, robustes et interopérables (GNU/Linux, Unix, MacOS) pour répondre à vos besoins.
Les possibilités sont vastes : sauvegarde/backup, automatisation d’outils, conversion (données, dos2unix, ut8…), extraction/manipulation de données, recherche d’information …
Nous sommes expert en GNU/Bash qui est un langage de scripts hautement compatible avec tous les systèmes *nix et dans la manipulation d’expressions régulières standards et étendues (grep, sed, awk …).
Voici quelques cas concrets (avec possibilité d’émission d’un rapport par e-mail) :
- sauvegarde automatique de fichiers et bases de données, réplication, et nettoyage en fonction d’une configuration (nombre de copie, durée de rétention …)
- duplication de données (e.g. migration sur un autre espace de stockage) sécurisée, et avec contrôle de cohérence
- contrôle de cohérence (configuration, système de fichiers, label de partition …)
- manipulation de code source (report de modification d’une branche à l’autre, svn sur git, cherry-pick …)
- génération de distribution (compilation, création de binaire, création d’un installateur, ou d’un iso …)
- démarrage/statut/arrêt de services complexes avec dépendances
- monitoring de certaines ressources (consommation mémoire, activité disque …)
- exécution de commandes sur un ensemble de machines connectées en réseau
- création d’une arborescence complète à partir d’un fichier contenant une liste (chemin, type, taille …)
- pilotage de tests de performance (nfs, cifs, ftp …) et capitalisation des résultats
- analyseur de journaux (logs) et création de synthèse (exemple de différents types de crash récurrents)
- consultation ou mise à jour de bases de données (y compris avec un vaste ensemble de fichiers contenant des requêtes sql)
- récupération et analyse automatique de contenu de page Web (nouvelle vidéo disponible, nouveau patch, nouvel épisode …)
- calcul de statistiques
- tri et renommage de fichiers en fonction de certains critères (noms, numéro, date, taille …)
- conversion de fichiers PDF en fichiers texte ou autre format (e.g. conversion de relevés bancaire PDF, au format QIF)
- renommage de noms de fichiers pour remplacer des caractères interdits (accents …)
- recherche de fichiers ayant certaines caractéristiques (format DOS, encodage de caractères spécifiques …)