0 votos

Extraños caracteres nulos ^@ salida en iTerm 2 / zsh cuando un comando se está ejecutando

Cuando estoy usando iTerm 2 (con zsh), y un comando se está ejecutando en el prompt, cada minuto más o menos ^@ (carácter NULL) se muestra en la terminal. Abajo hay un ejemplo, usando socat pero otros comandos dan el mismo resultado:

2016/03/11 09:59:36 socat[1514] D bucle de datos: 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) ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

En este ejemplo, se escribe ^@ al final de la última línea cada minuto aproximadamente.

Si ejecuto el mismo comando con la aplicación incorporada Terminal de mac os / bash, la salida es limpia.

¿Alguna idea de dónde vienen estos caracteres nulos y cómo deshacerse de ellos?

2voto

SkipBerne Puntos 121

Los caracteres nulos son una característica anti-idle para mantener viva la conexión con los servidores antiguos.

Vaya a iTerm2 -> Preferencias -> Perfiles -> [seleccione su perfil] -> pestaña Sesión -> desmarque la casilla "Cuando esté inactivo, enviar código ASCII".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X