script

Publié le 9 Mars 2017

Pour vérifier que mes micro services sont accessible j'ai implémenté un endpoint qui répond simplement avec un statut 200 (OK) si le service est accessible. L'idée est de pouvoir tester si le service est accessible en utilisant un script shell. Cela peut...

Lire la suite

Rédigé par Bliz

Publié dans #Linux, #Script

Repost0

Publié le 21 Février 2013

la commande 'date' unix permet d'afficher/fixer la date courante mais on peut aussi préciser le format de la date. Les différents tags disponibles sont détaillées dans le man: man date Sinon pour récupérer la date au format SQL: date "+%Y-%m-%d %H:%M:%S"...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 15 Février 2012

J'ai un serveur FTP et je dois effectuer une action à chaque fichier téléchargé (par exemple envoyer une notification). On pourrait éventuellement scanner le répertoire à intervalle régulier, mais une solution plus simple consiste à se "brancher" sur...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 17 Janvier 2012

find est une commande shell très puissante pour rechercher des fichiers mais souvent on veut effectuer une action sur les fichiers trouvés. Par exemple on peut effectuer un "grep" pour ne retenir que les fichiers contenant une certaines chaînes de caractères:...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 25 Octobre 2011

Le xml est un format très utilisé et beaucoup de services utiilsent ce format pour transmettre des données. Dans ces cas il arrive très souvent que le xml ne soit pas identé, ce qui permet d'économiser des caractères, mais qui rend les données difficilement...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 7 Juillet 2011

Voilà le problème du jour: Je dois afficher le contenu d'un fichier sans la première ligne qui n'est pas des données mais plutôt une en-tête ou un commentaire. La commande tail permet d'effectuer ceci en utilisant une petite astuce: tail -n+2 mes_donnes.csv...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 10 Juin 2011

cron permet de lancer des commandes à des heures définies. Toutes les commandes sont définies dans la 'crontab'. On peut utiliser les commandes suivantes pour y accéder: crontab -l: pour afficher la crontab de l'utilisateur courant crontab -e: pour editer...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 9 Juin 2011

On peut bien sûr utiliser les flèches haut et bas mais pas très pratique car il faut remonter toutes les commandes une par une. On peut également ouvrir le fichier ~/.bash_history à l'aide d'un "less" ou "vi" et y effectuer une recherche à l'aide du "/"...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 7 Juin 2011

Cette erreur se produit lorsqu'un script exécuté automatiquement (cron, cgi, etc), donc sans terminal (tty) essaie de lancer une commande en utilisant sudo. Une des restrictions de sudo est qu'il ne peut être qu'utilisé que depuis un terminal. Cette erreur...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 10 Mai 2011

Comment extraire les lignes d'un fichier qui ne contiennent pas certains caractères ou la technique du grep inversé. Cette technique permet de nettoyer un fichier "pollué" par des lignes qui ne sont pas intéressantes mais qui gènent l'analyse. C'est souvent...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0