Descriptif du poste
Sur des environnements Red Hat Entreprise Linux 5, 6 et 7 critiques et haute disponibilité :
Vous gérez le socle technique (normalisation, industrialisation et cycle de vie)
Vous êtes référent technique sur vos domaines de compétences et participez à la conception de nouveaux projets
Vous apportez également votre savoir sur les problématiques pointues (performance, tuning) auprès des équipes responsables des environnements
Vous pouvez également prendre en charge la gestion d'applicatifs variés majoritairement open source, selon vos compétences
Journal Récupérer une liste de lecture Apple
Je suis récemment allé à une soirée où le choix musical m'a plu. La personne qui mettait sa musique a découvert qu'elle pouvait me partager sa liste en m'envoyant un lien qui pointe vers https://music.apple.com/fr/playlist/[quelque chose]
.
Je n'ai pas iTunes. Mon but : récupérer cette liste et en faire un truc que je peux utiliser. Ce journal est aussi un prétexte pour jouer avec jq, un outil pour faire des requêtes sur des données formatées en JSON.
Prenons (…)
Forum Programmation.shell Ne prend pas en charge commande spécifique malgré "source .profile"
Bonjour,
J'ai compilé ffmpeg en suivant cette méthode trac.ffmpeg.org
Je me retrouve maintenant à devoir aller dans /home/bin et taper la commande sous la forme ./ffmpeg car il ne la trouve pas sinon.
D'après mes recherches, la commande {$source .profile} dit à bash d'aller chercher dans ~/bin, où est située ma commande. Mon fichier .profile contient bien ces lignes à la fin
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] (…)
Journal Shebang #!/usr/bin/env sh : testé et approuvé
Je prends grand soin à éviter les bashismes pour que mes scripts puissent tourner sur n’importe quel système, quelque soit le shell présent, pourvu qu’il soit compatible POSIX.
Mes scripts shell son préfixés avec le shebang #!/usr/bin/env sh
et jusqu’à maintenant, je le faisais purement pour la bonne pratique, en me disant que je pourrais très bien utiliser #!/bin/sh
, et mon environnement d’exécution se débrouillera toujours pour trouver un shell compatible POSIX pour exécuter mon script. Et si le (…)
Forum Programmation.shell petit souci avec la commande grep
bonjour a tous !
étant debutant dans le shell je commence doucement mais la j'ai beau faire des recherche mais je ne trouve pas la solution a mon problème:
grep -in '^[0-9]{1 4}" "[a-z]{1 3}" "(1[6-9]\|2[0-9]\|3[0-3]\|75\|78\|9[1-5])' $1
je souhaite récupérer les ligne commençant par :
1 a 4 chiffre puis
un espace puis
1 a 3 lettre puis
la sa se complique un peut : (sois un chiffre entre 16 et 33, sois 75 sois 78 sois 91 a 95
Lien Fixing Unix/Linux/POSIX Filenames: Control Characters, Leading Dashes, and Other Problems

Journal Ma première vidéo

Bonjour à tous,
Un petit journal pour dire que j'ai enfin fait quelque chose que je voulais faire depuis longtemps, c'est à dire faire une vidéo et la poster sur youtube.
Quel rapport avec Linux vous entends je dire ? et bien cette vidéo est faite pour illustrer un article de mon blog sur la personnalisation du prompt d'un shell Bash et des chaînes de caractère dans un terminal.
La vidéo est assez courte 6'18 et j'ai essayé de faire (…)
Journal Entre la FSF et COAGUL impossible de résister : une saint-valentinerie

Entre la FSF qui me demande de montrer mon amour pour le Libre à l'occasion de la Saint-Valentin et l'association COAGUL qui a obtenu de la ville de Quétigny d'afficher son amour pour le Libre sur un panneau lumineux de la ville, j'ai craqué et piqué sans vergogne l'idée.
L'inspiration :
Le résultat, une grille de tricot :
Amusez-vous bien.
PS : vous pouvez, par exemple tricoter ça et le coudre/coller sur un sac de cours ou de je ne (…)
Forum Linux.debian/ubuntu bash recuperer nom de plusieurs fichiers incrémentés
Bonjour à tous,
Dans une boucle de stacking de plusieurs images, J'aimerai récupérer la première partie du nom -identique- de 2 fichiers, puis l'incrément qui suit
fichiers
dossier/toto1.png
dossier/toto2.png
j'aimerai
récupérer "toto" puis [12] à la suite…
j'ai fait
for i in dossier/*
do echo $basename $i .${##*.})
done
cela affiche bien les fichiers en entier
toto1
toto2
…mais je voudrai séparer la partie invariable "toto" et les deux incréments dans [12] dans uen chaine "toto[12]"
Lien [QuickTip] Shifting bash arrays

Forum Programmation.shell comportement étrange de curl dans un script.
Bonjour à tous,
J'ai un comportement étrange dans un script shell avec la commande curl.
Dans mon script je génère dynamiquement les paramètres de ma commande pour obtenir la commande suivante :
curl -k --request POST -H "type:csv" -H "import:fich" -H "zipped:true" -H "fichier:nbncsv00002.csv.zip" -H "key:JmzEVJ2EezlkfemlfmleSDKKFekv" -T /tmp/tmp.QJENaDVvAV/nbncsv00002.csv.zip http://www.xxx.yyy.zzz:pppp/monappli/import 2>&1>/tmp/tmp.QJENaDVvAV/curlreturn.log
Lors de l'exécution dans le script cette commande ne semble pas atteindre le serveur qui reçois le fichier;ça se caractérise par pas d'entrée dans les logs.
Wiki [Tuto/HowTo] Automatiser simplement les mises à jours de configurations sur cluster via script bash
Introduction
Nous allons voir ici comment automatiser simplement la mise à jours de configurations depuis un stockage distant (webdav, sshfs, etc). Pour ce job, nous allons utiliser un script bash dédié.
Ce dernier vous permet de ranger vos fichiers de configurations sur votre cloud (montage distant) puis de les ré-injecter via une tâche planifiée (cron).
Le script est capable d'auto-éditer les fichiers de configuration (une fois enregistrés localement) afin d'indiquer l'hostname de la machine ainsi (…)
Forum Linux.débutant Script bash
Bonjour,
j'essaye de faire un script qui permet de à un utilisateur de saisir le chemin du répertoire qui l'intéresse et d'ensuite le diriger vers ce dernier.
après plusieurs tentative je ne comprends pas pourquoi mon script ne marche pas :
1)
#!ban/bash
read -p 'veuillez indiquez un chemin ' chemin
cd < echo $chemin
exec $SHELL
2)
#!ban/bash
read -p 'quel répértoire vous intéresse aujourdhui?veuillez indiquez un chemin ' chemin
cd < $chemin
exec $SHELL
3)
#!ban/bash
read -p
(…)
Lien "wget http://foo.com/command.sh | bash" considered harmful

Forum Programmation.shell generation par lot de datamatrix
j'utilise dmtxwrite afin de creer des datamatrix, ça marche plutôt pas mal
http://libdmtx.wikidot.com/libdmtx-faq
il prend soit l'entrée standard soit un fichier en entrée et sort soit en sortie standard soit en fichier.
afin de créer plein de datamatrix en une seule fois j'ai un fichier contenant par ligne le texte que je souhaite transformer pour avoir autant de datamatrix que de ligne. La je bute l'entrée standard de dmtxwrite
mes essais pour avoir trois datamatrix distinct à partir d'un fichier: