¿Por qué se crean archivos .goutputstream-xxxxx en la carpeta de inicio? [cerrado]


79

Encuentro muchos archivos con nombres similares

.goutputstream-xxxxx

donde xxxxx son algunos caracteres alfanuméricos.

Aquí hay una captura de pantalla de la carpeta de inicio

captura de pantalla de la carpeta de inicio

¿Alguna idea de por qué debería conservarlos o puedo eliminarlos y también detener la creación posterior?



Esos son los túneles de bifurcación de proceso POSIX, que no se habían cerrado correctamente. Podemos producirlos desde php posix_mkfifo()ypcntl_exec()
NVRM

Respuestas:



6

Estos son archivos temporales que deberían haberse eliminado. Muy probablemente creado por Ubuntu One.

Este tema se ha discutido en detalle en este foro:

http://ubuntuforums.org/showthread.php?p=11953534


@ObsessiveFOSS La primera oración de esta respuesta realmente responde la pregunta fundamentalmente (o intento hacerlo, no estoy diciendo que esto sea correcto). Y es la información esencial del hilo vinculado. No estoy seguro de que esta respuesta en particular realmente requiera detalles adicionales.
Eliah Kagan

44
No uso Ubuntu One y todavía obtengo estos archivos.
Para hacer

4

Una solución aún está en proceso (a través del informe de error ):

Upstream cometió una solución para git si alguien quiere probar el cambio: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Por ahora, estoy ejecutando esto en cron ( myuseres mi nombre de usuario y lo uso crontab -epara editar):

@daily find /home/myuser/.goutputstream-* -mtime +2 -print | xargs rm -f


1
¿Agregaría el trabajo cron anterior en un crontab exactamente como lo escribió? Si es así, ¿dónde lo guardo cuando nano lo solicita?
Shawn

Si lo usa crontab -e, la ubicación predeterminada ya debería estar seleccionada correctamente.
belacqua

1
Simplemente use en -deletelugar de su xargs, es más seguro y más simple.
Martin Ueding

@queueoverflow Supongo que funciona siempre que esté utilizando GNU find.
belacqua

3

No sé si es debido a una actualización del kernel, o qué tiene, pero pude lograr el mismo resultado que:

cd && rm .goutputstream-* -v

mediante la ejecución:

rm .goutputstream-*

99
El primero va al directorio de inicio cd , elimina todos los .goutputstream-*archivos y le da una lista de los archivos eliminados. Este último elimina todos los .goutputstream-*archivos en el directorio actual . Por lo tanto, su solución no funcionará si el usuario aún no está en el directorio de inicio.
Zaz

Bueno, funcionará, simplemente no eliminará los .goutputstream-*archivos que puedan estar en el directorio de inicio. Si hubiera habido dichos archivos en ese directorio actual, se habrían eliminado.
agua helada

Nada que ver con ningún núcleo.
Ken Sharp
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.