Scripts pour générer la liste des jours fériés en France et des week-ends

Voici deux scripts que j’ai créé qui permettent de générer la liste des jours fériés en France (hors Alsace/Moselle et DOM/TOM), ainsi que les jour qui tombent un samedi ou un dimanche. Cela peut être très pratique pour éviter de lancer certains scripts ces jours là. – La liste des jours fériés : Certains jours tombent à des dates fixes, ce qui est pratique, mais 3 jours fériés ont une date variable.

Changer l'adresse ou le domaine de destination dans Postfix

Pour modifier l’adresse de destination des mails envoyés dans Postfix, il faut passer par trivial-rewrite. Pour ce faire, il faut ajouter dans le fichier /etc/postfix/main.cf : smtp_generic_maps = regexp:/etc/postfix/generic Ensuite, dans le fichier /etc/postfix/generic /^.*@domain1.com/ user1@domain1.com # renvoyer le domaine vers un utilisateur spécifique /^.*@domain1.com/ $1@domain2.com # renvoyer les mails de l'utilisateur de domain1.com vers domain2.com /^.*@.*/ user1@domain1.com # tout renvoyer vers user1@domain1.com Pour activer la configuration : postmap /etc/postfix/generic /etc/init.

Convertir un fichier toc/bin en image ISO

Brasero (via cdrdao) génère des images disque sous forme de fichiers .toc/.bin. Pour les convertir, voici la procédure : Sous Linux : apt-get install cdrdao bchunk Sous Mac : sudo port install cdrdao bchunk Ensuite il faut convertir le fichier .toc en fichier .cue : toc2cue fichier.toc fichier.cue Puis on peut à partir de ces deux fichiers générer une image ISO : bchunk fichier.bin fichier.cue fichier.iso

Commandes utiles pour Postfix

Voir quels domaines ont beaucoup de mails deferred en réception : qshape deferred Voir quels domaines ont beaucoup de mails actifs en émission : qshape -s active Supprimer tous les mails dans « Deferred » postsuper -d ALL deferred Supprimer tous les mails en queue postsuper -d ALL Supprimer un mail spécifique postsuper -d DA80E24A0A Voir le contenu d’un mail dans la queue postcat -q F1F942D236 Supprimer les mails de la queue en fonction de l’expéditeur ou du destinataire mailq | tail -n+2 | awk 'BEGIN { RS = "" } { if ($8 == "www-data@exemple.

Réparer DPKG/APT quand rien ne va plus

J’ai récemment eu les erreurs suivantes : dpkg: regarding .../libgcc1_1%3a4.7.2-5_amd64.deb containing libgcc1:amd64, pre-dependency problem: libgcc1 pre-depends on multiarch-support multiarch-support is unpacked, but has never been configured. dpkg: error processing /var/cache/apt/archives/libgcc1\_1%3a4.7.2-5\_amd64.deb (–install): pre-dependency problem – not installing libgcc1:amd64 Preparing to replace libc6:amd64 2.13-38+deb7u1 (using .../libc6_2.13-38+deb7u1_amd64.deb) ... dpkg: error processing /var/cache/apt/archives_old/libc6_2.13-38+deb7u1_amd64.deb (--install): subprocess new pre-installation script returned error exit status 2 Setting up multiarch-support (2.13-38+deb7u1) ... Setting up libgcc1:amd64 (1:4.7.2-5) ... Errors were encountered while processing: /var/cache/apt/archives/libc6_2.