Lien La nouvelle informatique

Bonjour linuxfr,
cela fait un moment que je n'étais venu vous parler de loco.sh
, la solution d'industrialisation en bash. Plus d'un an a priori. Entre temps des bugs étaient apparus dans l'application sous macOS : dans certaines situations le contexte d'exécution était perdu dans les subshells invoqués par su
… Cela a été complexe à analyser et résoudre mais aujourd'hui tout semble revenu en ordre.
N'hésitez pas à ouvrir des tickets pour déclarer des incidents ou demander des évolutions (…)
Bonjour à tous,
Je suis entrain de terminer un petit projet maison en script shell.
Avec au début du fichier #!/bin/bash.
Plusieurs questions me viennent à l'esprit.
Comment peut-on des logs facilement ? avec une fonction ?
Je débogue avec des echo $variable , est-ce qu'il est possible de les executer seulement dans un mode particulier ?
J'aimerais bien ne pas les supprimer si je souhaite revenir dessus plus tard.
Est-il possible de faire de l'execution pas-à-pas en executant un (…)
Bonjour à tous,
VAR1EXPORT=toto
export VAR1EXPORT
VAR2EXPORT=tata
export VAR2EXPORT
{promt}mon_script
{promt}. mon_script
Dans le premier cas, cela ne fonctionne pas (une fois le script terminé les variables ne sont pas exporté dans le shell)
Dans le deuxième car, ça fonctionne (les variables sont présente dans le shell)
Merci de m'expliquer ou me fournir un lien vers un doc pour comprendre.
En vous remerciant d'avance.
Hello,
J’ai une question à la con, tellement à la con que je ne pourrais trouver le sommeil sans avoir au moins un indice.
Voici le code que j’ai (j’ai volontairement “anonymisé” le nom des variables pour que ce soit plus générique). Ce que fait le grep
n’a pas grande importance, l’idée c’est que je ne traite que certaines lignes de chaque fichier. Le point important c’est de traiter les fichiers dans l’ordre chronologique, d’où les options -rt
passées à (…)
Ben oui, ce sujet m’intéresse car je suis motivé par la préservation de ce que je considère comme précieux dans les données que je crée ou récupère sur mon PC. En tant que bidouilleur j’ai moi aussi créé un outil pour cela. Il correspond à mon besoin et j'en suis satisfait. Voici mon cheminement.
J’ai fait une recherche sur LinuxFR.org avec le mot sauvegarde et j’ai trouvé des articles et des réactions toutes très intéressantes. Les besoins, les solutions, les mises en œuvre sont très variées. Chacun choisit ou crée selon son ressenti et finit par être satisfait de ce qu’il fait. Chacun partage son expérience, en espérant qu’elle profitera à d’autres. À mon tour.
Le meilleur outil de sauvegarde est celui qu’on utilise et en lequel on a confiance.
Je te propose un jeu : demande à un utilisateur de PC, smartphone… si la destruction inopinée de son appareil entraînerait des pertes de fichiers irrémédiables qui pourraient l’affecter (photos familiales, documents…). Demande ensuite s’il fait des copies et/ou des sauvegardes. Pour beaucoup, tu seras catalogué comme vilain geek alarmiste. Il y a du travail de prise de conscience !
Bonjour,
Notre administrateur système est débordé et il m’a juste donné une petite recette à exécuter « à la main » dès lors que « nous n’avons plus de téléphone » dans nos bureaux :/
1°) me connecter au serveur (en ssh)
2°) asterisk -rv
3°) module load app_stack.so
4°) Ctrl+C (pour sortir de là)
5°) se déconnecter du serveur (Ctrl+D)
Et ça fonctionne, dans 90 % des cas. Car le problème est parfois plus grave et nécessite, soit un (…)
Bonjour communauté linuxfr,
Petit update avant de passer yb en v1. En l'implémentant comme back-end pour le support yaml dans loco.sh, j'ai découvert de forts soucis de compatibilité avec macOS X. En effet, la distribution OS X supporte nativement une version de bash ancienne (3.12) et la version 5.x installable à travers homebrew connait parfois des soucis de namespacing.
Comme en bash, vous décrivez un interpréteur en en-tête du fichier, c'est le système sous-jacent qui choisit la version de (…)
Bien le bon jour/soir.
Le contexte est de synchronisation de "registry" docker/Quays mais peu importe.
Mon interrogation "bashique" est la suivante; on a plusieurs listes:
registrys='r1 r2'
orgas='a b c d e f g'
repos='a b c d e f'
Pour lancer mes synchronisation j'utilise un script bash qui est plus ou moins une imbrication de boucles for
:
for registry in $registrys: do
for orga in $orgas: do
for repo in
(…)
Les fenêtres de navigation privées de firefox partagent leurs cookies de session or je souhaitais avoir des fenêtres de navigation isolées, (qui ne partagent pas leurs cookies de session par exemple)
Mon but était d'avoir des sortes de conteneur temporaire dans firefox (l'extension "containers" pour firefox ne me convient pas, je veux autant de conteneurs que de fenêtres que j'ouvre).
Pour le moment il y a bien un début d'extension: https://github.com/stoically/temporary-containers
mais ça ne bouge plus trop donc j'ai décidé (…)
yb
, le parser YAML en bash revient dans une version plus mature "bug-less". J'ai pu éprouver la librairie en remplaçant le bien connu yq
par yb dans loco.sh.
De mon point de vue, yb
offre une API beaucoup plus simple et intuitive que d'autres solutions de parsing YAML s'appuyant régulièrement sur des DSLs compliqués et parfois fragiles.
Côté bash, aucune autre librairie ne propose une couverture aussi complète d'édition YAML. yb
permet la lecture, l'ajout, le retrait et (…)
Bonjour à tous,
Vous écrivez des scripts shell mais vous trouvez que la gestion des options et arguments ainsi que de l'aide n'est pas leur point fort.
Pour pallier a ça j'ai fais une petite lib à sourcer dans vos scipts shell (dash, bash, zsh, ksh testés) pour gérer ceci.
Elle fonctionne un peu à la manière de argparse sous python et intègre une option pouir générer des script de complétion pour bash et zsh.
Elle est disponible ici (…)