Forum Programmation.autre Conky et condition (if)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
août
2019

Affiche "plop" dans un shell :

if [[ "1" == "1" ]]; then echo "plop";else echo "not good"; fi

Affiche "not good" dans le conky :

${execp if [[ "1" == "1" ]]; then echo "plop";else echo "not good"; fi  }

Pourquoi ?
Comment effectuer une comparaison de deux strings avec bash dans le conky ?

Le but est de faire tourner cette comparaison de deux signatures TLS dans le conky :

${alignc}${font :size=7}${execp certSecure=$( openssl s_client -connect 88.191.250.176:443 -servername
(…)

Forum Linux.débutant PhpMyAdmin : allow no password, modifier le fichier en ligne de commande

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
0
22
août
2019

Bonjour,

j'aimerais bien pouvoir modifier le fichier "config.inc.php" en ligne de commande pour le configurer sans mot de passe. Je suis sous Mageia, donc c'est du bash.

Alors je sais ouvrir la fichier en ligne de commande (cat), mais je ne sais pas quelle est la commande qui permet de le modifier.

L'autre chose que je ne sais pas c'est où ajouter le paramètre :

$cfg['Servers'][$i]['AllowNoPassword'] = true;

Après :

use PhpMyAdmin\Setup\ConfigGenerator
(…)

Forum Programmation.shell Script awk : Afficher le nom du fichier en cours de traitement ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
juil.
2019

Bonjour,

Je suis bloqué sur un script et je ne sais pas comment m'en sortir. Je sollicite donc votre aide.

J'ai un script qui me permet d'afficher avec une mise en page des informations provenant de plusieurs CSV.

Voici le script :

    cat /var/www/cgi-bin/LPAR_MAP/*.csv | grep foo | awk -F',|;' '{print $2","$5","$6","$7}' | awk '{
    print "LPARS :" $2
    print "RAM : " $5
    print "CPU 1 : " $6
    print "CPU 2 : " $7
    }'

Ce script (…)

« Internet est cassé » ou plutôt : comment tester du TCP ou de l’UDP

Posté par  (site web personnel) . Édité par Arkem, Davy Defaud et Yves Bourguignon. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
35
3
juil.
2019
Ligne de commande

N. D. L. A. : cet article est généré via une commande du type ansible-playbook InternetEstCassé.yml pour tester réellement les commandes.

Internet est cassé. Le Web ne marche plus. Le réseau est pété. Ça marche pas. Ce site est indisponible. Des lutins bloquent ma connexion. Les tuyaux sont bouchés. Y a Firefox qui veut pas, etc. Quand il y a un souci de réseau, toutes sortes d’imprécations, de suppositions, de supplications ou de raisons sont lancées. Peut‐on aller plus loin et essayer d’y voir plus clair, de déboguer un peu le souci et d’identifier le problème.

On va parler un peu d'IP — surtout la version 4 —, de TCP, d’UDP, d’ICMP, d’ARP, de DNS, de HTTP, etc., d’un peu de vue pratique de vérification du bon fonctionnement ou de recherche d’un souci. En dehors des pages Wikipédia, une lecture utile : la RFC 1180 « A TCP/IP Tutorial » (avec une traduction en français disponible).

Forum Programmation.autre [Résolu] Conky - Insérer string dans pipe vide

Posté par  . Licence CC By‑SA.
Étiquettes :
1
27
juin
2019

Je souhaiterais insérer "no output" lorsque la pipe suivante est vide, et ne pas l'altérer si elle contient quelque chose.

${execpi 60 nc 10.8.42.42 7634 -w 1 | sed 's/|//m' | sed 's/||/\n/g' | awk -F'|' '{print $3"°"$4 " " $2 " ("$1")" " "}' | sort -r }

Dans un Shell j'y arrive avec la commande suivante

nc 10.8.42.42 7634 -w 1 | sed 's/|//m' | sed 's/||/\n/g' | awk -F'|' '{print $3"°"$4
(…)

Forum Linux.redhat Poste : Ingénieur système Linux

Posté par  . Licence CC By‑SA.
6
13
juin
2019

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

Posté par  . Licence CC By‑SA.
24
26
mai
2019

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"

Posté par  . Licence CC By‑SA.
Étiquettes :
2
12
mai
2019

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é

Posté par  . Licence CC By‑SA.
Étiquettes :
26
2
mai
2019

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

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
mar.
2019

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

(…)

Journal Ma première vidéo

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
2
mar.
2019

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

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
32
14
fév.
2019

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

Posté par  . Licence CC By‑SA.
Étiquettes :
0
11
fév.
2019

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]"

(…)