Il est pas propre, mon shell ?

Cleaning par Roosh Inf3ktion

Cleaning par Roosh Inf3ktion

Il m’arrive – rarement je le confesse – de trouver du temps pour faire le tour des scripts de sauvegarde, voir si tout va bien.

Et bien sûr comme ce tour des sauvegardes est rare, quand on y regarde de plus près, on tombe sur des erreurs (ayant cours depuis longtemps mais chuttttttt !).

Parmi ces erreurs, je suis tombé sur un Rsync qui n’avait plus envie de synchroniser des fichiers. Raison invoquée :

TERM environment variable not set.
protocol version mismatch -- is your shell clean?

Comment ça il est pas propre, mon Shell ?

Comme ne l’indique pas cette erreur, ce n’est ni un problème d’hygiène, ni de version de protocole.

Je viens d’apprendre que le fichier .bashrc n’est pas censé afficher du texte en sortie standard.

A la place, il faut utiliser le fichier .bash_profile

Avec ça, rsync est content et toutes mes sauvegardes remarchent … jusqu’à la prochaine vérif !

 

 

Sur le même sujet :