Forum Programmation.shell [Résolu] Ai-je détecté un bug ou bien suis-je mauvais avec GNU Bash et ansible-lint ?

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
2
29
jan.
2021

Bonjour,

La question est posée, cependant, laissez moi vous conter toute l'histoire :

Il était une fois un travailleur sympa qui voulait aider ses collègues (qui débutent) en leur faisant un petit script pour utiliser un linter sur leurs sources. Les sources étant des roles et playbooks Ansible, il trouve fort intéressant d'utiliser ansible-lint. Pour l'encapsulage Gnu Bash est largement suffisant. Hélas les résultats ne sont pas ceux à quoi il s'attendaient.

Le soucis

Lorsque ansible-lint est appelé (…)

Forum Linux.général problème d'exécution de bashrc lors du lancement d'un shell

Posté par  . Licence CC By‑SA.
Étiquettes :
3
20
juin
2020

Bonjour à tous

Nouveau venu sur ce forum, je ne suis pas certain que ce soit le bon endroit pour publier ce post, si ce n'est pas le cas, merci de me le faire savoir.

J'ai une machine qui tourne sous Mandriva 2006 depuis un nombre d'années assez conséquent, et dernièrement, il est apparu un problème que je ne suis pas parvenu à expliquer : lors de l'ouverture d'un shell (bash) que ce soit via un login console ou un (…)

Forum général.général Recherche lien vers bonne référence (fr.) sur bonnes pratiques de programmation Bash / Shell

Posté par  . Licence CC By‑SA.
7
3
juin
2020

Bonjour à tous,

Je peine à retrouver le lien, il me semble paru sur LinuxFr, il y a quelques semaines / mois, vers ce qui m'avait semblé une (très) bonne ressource francophone sur les bonnes pratiques de programmation Bash (et/ou Shell, je ne sais plus). Si le lien est paru dans la section "Liens", c'était (il me semble) sous un titre peu explicite du contenu, en quelque sorte masqué. Sauriez-vous m'aider?

Je n'arrive pas à le retrouver dans mes (…)

Utiliser une des LED d’un Raspberry Pi comme témoin d’enregistrement TV

Posté par  (site Web personnel) . Édité par Davy Defaud, tisaac, ymz, Benoît Sibaud et Ysabeau. Modéré par Davy Defaud. Licence CC By‑SA.
24
20
mai
2020
Audiovisuel

Utilisant un Raspberry Pi comme enregistreur TV-TNT via un adaptateur DVB‑T et Tvheadend, il m’est déjà arrivé de flinguer un enregistrement (en fait introduire un saut temporel dans l’enregistrement) :

  • parce que lors d’une manipulation ou d’un test, j’avais besoin de redémarrer le Pi et que j’ai quelque peu oublié l’enregistrement en cours ;
  • parce qu’en trifouillant des branchements derrière la TV, j’ai eu besoin d’éteindre le Pi et que je l’ai débranché de nouveau en oubliant l’enregistrement en cours.

Même si cela n’arrive pas si souvent, j’ai songé à une solution de reconversion des DEL/LED afin d’éviter cela. Je vous explique dans cette dépêche comment je m’y suis pris.

Journal Un script pour transcoder des vidéos en vue d'un DVD

Posté par  . Licence CC By‑SA.
Étiquettes :
25
15
mai
2020

Salut la foule,

Je me suis récemment frotté à la création de DVD (une techno d'avenir) sous Linux. Jusque là, j'utilisais Adobe Encore sous Windows. Mes efforts pour utiliser Linux et des logiciels libres dans mon travail se poursuivent, et je suis passé à DVDStyler, que j'avais déjà utilisé pour un projet il y a… 15 ans.

J'ai bien galéré pour obtenir la qualité de transcodage voulue. La version Linux de DVDStyler ne permet ni de faire deux passes (…)

Journal Courses Assistées par Ordinateur (CAO)

Posté par  (site Web personnel) . Licence CC By‑SA.
13
26
avr.
2020

CAO, acronyme non-récursif, fém. plur.

A. Méthode consistant à s'aider d'un script bash pour faire ses courses en ligne lorsque les créneaux de livraison et certaines denrées de base se font rares.

B. Méthode de relaxation en période de confinement, prisée en particulier des linuxiens.

Etymol. incertaine mais probablement liée à un ou plusieurs de ces mots :

Journal Utiliser une des LED d'un Raspberry Pi comme témoin d'enregistrement TV

Posté par  (site Web personnel) . Licence CC By‑SA.
25
25
avr.
2020

J'utilise un Raspberry Pi comme enregistreur TV-TNT via un adaptateur DVB-T et tvheadend.

Il m'est déjà arrivé de faire ce genre de chose alors qu'un enregistrement était en cours :

  • lors d'une manipulation ou d'un test, j'ai besoin de rebooter le Pi et PAF, je viens de flinguer l'enregistrement en cours ! Ou plutôt, j'ai inséré un saut temporel dans l'enregistrement en cours.
  • Je trifouille des branchements derrière la TV et j'ai besoin de powerOff le PI, bah je le (…)

Journal Réglage du contraste sur ordinateur portable

Posté par  . Licence CC By‑SA.
Étiquettes :
25
20
avr.
2020

Bonjour à tous,

L'affichage de mon ordinateur portable étant un peu fadasse, je cherchais à en améliorer le contraste. Mais il n'y a aucun bouton matériel pour cela (comme sur les écrans externes), ni aucun utilitaire dédié dans les outils de configuration de ma distribution (Linux Mint / Mate).

Peut-être ai-je mal cherché, mais je n'ai rien trouvé non plus dans les dépôts. En revanche, il existe plusieurs méthodes en ligne de commande, dont la plus simple semble être la (…)

Forum Linux.débutant Utiliser "at" pour lancer un programme graphique ?

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
0
13
avr.
2020

Avec at, je peux programmer le lancement d'un script qui sera exécuté par défaut dans /bin/sh :

$ echo "/chemin/script.sh" | at now +1 minute
warning: commands will be executed using /bin/sh
job 6 at Mon Apr 13 11:53:00 2020

Mais je n'arrive pas à lancer de la même façon un programme graphique. Par exemple $ echo "/usr/bin/firefox" | at now +1 minute ou $ echo "/usr/bin/firefox &" | at now +1 minute ne me lance pas de fenêtre.

(…)

Journal Actualité de powerline.bash : optimisations, icônes, nouveaux segments et plus

28
24
mar.
2020

Salut à tous,

En ces temps de chômage technique, je suis sûr que beaucoup d'entre vous profite de ce temps pour mouler^Waffuter leur outil favori : BASH !

Voilà pile 2 ans, j'ai commencé le développement de powerline.bash. Il s'agit d'un fork de l'invite de commande de Sandile Keswa, qui lui n'a pas bougé depuis 2017. Mon but premier était d'adopter le style powerline, d'ajouter le virtualenv Python et autres améliorations. La première mouture a eut un (…)

Journal Script pour se désinscrire massivement des listes publicitaires

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
47
17
fév.
2020

Bonjour,

j’ai un compte de messagerie que je n’utilise plus beaucoup, entre autres choses parce qu’il est sévèrement spammé (typiquement 15 pourriels par jour). Je sais qu’il est conseillé de ne pas cliquer sur les liens de désinscription, mais pour ce compte je n’ai plus grand’chose à perdre. J’ai donc décidé d’expérimenter la chose à grande échelle (pas question de le faire à la main, je vais m’épuiser à ce rythme‑là).

Je ne suis bien sûr pas le seul à (…)

Forum Programmation.shell Simple question de logique ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
13
fév.
2020

Bonjour ou bonsoir à toutes et à tous.

Voila je n'ai pas vraiment de problème mais plutôt une simple question.

J'aimerais savoir pourquoi lorsque j’exécute se code :

#!/bin/bash

a=1

while [ $a = 1 ]
        do
        read -p "Choisir parmi la pierre => P, la feuille => F et le ciseaux => C " choixJ
                case "$choixJ" in
                P ) choixJ='P'
                        a=0
                ;;
                F ) choixJ='F'
                        a=0
(…)

Forum Programmation.web PHP+Bash afficher liste Tunnel SSH

Posté par  . Licence CC By‑SA.
Étiquettes :
2
20
jan.
2020

Bien le bonjour l'assemblée.

Double question/problématique en vue de corriger un bug dans une sonde. Dans cette feature la sonde est censé afficher la liste des tunnels SSH.

  1. Pourquoi le script suivant fonctionne-t-il avec php-cli mais pas avec php-fpm ? Peut-on corriger cela et si oui comment ?
<?php
echo listSSHTunnel();

function listSSHTunnel(){
    // work with cli, not with fpm
    return exec("ps -aux | grep '[s]sh.*:.*:' | grep -Eo ' [\.0-9a-Z]{1,}:[\.0-9a-Z]{1,}:[\.0-9a-Z]{1,} ' | sed 's#
(…)

Forum Programmation.shell SCRIPT SHELL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
2
jan.
2020

bonjour tout le monde, je suis nouveau sur Linux et dans le cadre d'un stage je dois faire un petit script shell pour vérifier la présence des répertoires et les trier

je dois vérifier si les répertoires sont bien present sinon envoyer un incident.
Extraire les targets des fichiers.
Faire le tri de cette liste pour qu’il n’y est pas de doublons ou autre chose que des répertoires.
Vérifier que chaque ligne est un répertoire et qu’il est présent  (…)