Lorsque j'utilise iTerm 2 (avec zsh), et qu'une commande est exécutée à l'invite, toutes les minutes ou presque, ^@ (caractère NULL) s'affiche sur le terminal. Voici un exemple, en utilisant socat
mais d'autres commandes donnent le même résultat :
2016/03/11 09:59:36 socat[1514] D boucle de données : sock1->eof=0, sock2->eof=0, closing=0, wasaction=1, total_to={0.000000} 2016/03/11 09:59:36 socat[1514] D select(8, &0xa0, &0x0, &0x0, NULL/0.000000) ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
Dans cet exemple, ^@ est écrit à la fin de la dernière ligne toutes les minutes environ.
Si je lance la même commande avec l'application Terminal / bash intégrée à Mac OS, la sortie est propre.
Une idée de l'origine de ces caractères nuls et comment s'en débarrasser ?