14 liens privés
J'ai régulièrement le besoin d'écrire des scripts shell un peu évolués. Il y a quelques mois, j'ai commencé à travailler sur un modèle que je met régulièrement à jour. Aujourd'hui, j'ai travaillé sur la couche pour gérer les logs et c'est pourquoi j'écris cet article.
Ce modèle contient les fonctions
usageethelppour décrire le fonctionnement du programme. La fonctionon_interruptpermet de gérer le signalSIGINTquand le programme est interrompu.La fonction
mainest la fonction qui contient le code principal du script. Elle contient la gestion des paramètres passés au script. Par défaut, plusieurs y sont déjà intégrés :-lpour définir le niveau de log désiré et-hpour afficher l'aide.Enfin, il y a la fonction
logpour afficher des messages de debug avec différents niveaux de criticité. Cela permet de générer des messages qui seront affichés ou pas selon les besoins. Les messages sont colorés selon le niveau de criticité et ils sont redirigés versstderr. Il est également possible d'ajouter la date.Le code source est disponible sur Gitnet et comme toujours, vous pouvez en faire ce que vous voulez !
En conclusion, le développement de ce modèle de script shell a été un projet passionnant et fructueux. En l'enrichissant régulièrement, j'ai pu créer une base solide pour gérer efficacement les fonctionnalités essentielles d'un script.

Depuis des milliers d'années, les seniors râlent sur ces petits cons de jeunes, irrespectueux, fout-la-merde, rebelles et j'en passe. Ils oublient, bien évidemment, qu'ils l'étaient, eux aussi, à leur âge.
Un ordinateur portable sans écran. Mais avec des lunettes (genre réalité augmentée) qui vous donnent un écran virtuel immense.
Comme son nom l'indique, la "Church of One Tree" ("église d'un seul arbre"), en Californie, fut construite avec un seul arbre : un sequoia de 84 mètres de haut et de 5,5 mètres de diamètre, qui fournit, une fois débité, 78 000 planches de bois représentant un volume de 180 m3.
Les alvéoles des ruches d'abeilles ne sont pas directement conçues avec leur forme hexagonale caractéristique : à l'origine, elles sont cylindriques, épousant plus ou moins la forme de l'abdomen d'une abeille. Les cellules se déforment ensuite, notamment sous l'action de la chaleur.
Les éruptions volcaniques de grande ampleur, comme celle du Pinatubo en 1991, atténuent le réchauffement climatique. Les millions de tonnes de soufre largués dans l'atmosphère font baisser la température (- 0,5° pour le Pinatubo) et refroidissent la surface des océans pendant plusieurs années.
L'effet refroidissant de ces grandes éruptions est paradoxalement accentué par le réchauffement climatique, car les gaz et poussières émis se diffusent plus rapidement et plus haut dans l'atmosphère.
Les avocats commis d'office sont rémunérés par l'aide juridictionnelle, somme versée directement à l'avocat par l'État si les ressources du justiciable sont trop faibles. Attention, si vos ressources en tant que personne seule dépassent les 1564€/mois, vous devrez payer l’intégralité des honoraires.
Les honoraires de l'avocat sont totalement libres, mais sont en général fixés au regard des ressources du client et de la complexité de l'affaire.
Cette photographie aérienne montre la puissance dévastatrice de la bombe atomique. On y voit la ville de Nagasaki, avant et après le bombardement du 9 août 1945.
Peu à peu, les sites web et applications vont remplacer les mots de passe par les passkeys (clés d'accès) pour s'authentifier et accéder à ses comptes en ligne. Les gestionnaires de mots de passe ne veulent pas rater le virage de cette nouvelle technologie et travaillent à leur adoption par leurs plateformes.