Pourquoi les fichiers .goutputstream-xxxxx sont-ils créés dans le dossier de base? [fermé]

79

Je trouve beaucoup de fichiers avec des noms similaires

.goutputstream-xxxxx

où xxxxx sont des caractères alphanumériques.

Voici une capture d'écran du dossier personnel

capture d'écran du dossier personnel

Avez-vous une idée de la raison pour laquelle je devrais les conserver ou puis-je supprimer et arrêter la création?

John
la source
1
Ce bogue a été corrigé bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Braiam
Ce sont des tunnels de traitement de processus POSIX, qui n’avaient pas été fermés correctement. Nous pouvons les produire à partir de php posix_mkfifo()etpcntl_exec()
NVRM

Réponses:

53

Ceci est un bogue - https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

Je suis sûr que ce n’est pas un problème - je ne l’ai pas ici et j’ai les fichiers.

Je les supprime de temps en temps, ne me causa aucun problème.

Vous pouvez exécuter cette commande dans un terminal pour les supprimer tous:

cd && rm .goutputstream-* -v
23 93 26 35 19 57 3 89
la source
Je crois que ces fichiers sont liés à gstreamer ou à pulseaudio.
Anwar
6

Ce sont des fichiers temporaires qui auraient dû être supprimés. Probablement créé par Ubuntu One.

Ce problème a été discuté en détail sur ce forum:

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

pilote supérieur
la source
@ObsessiveFOSS La première phrase de cette réponse répond fondamentalement vraiment à la question (ou tente de, je ne dis pas que c'est vrai). Et ce sont les informations essentielles du fil lié. Je ne suis pas sûr que cette réponse nécessite des détails supplémentaires.
Eliah Kagan
4
Je n'utilise pas Ubuntu One et récupère toujours ces fichiers.
À faire
4

Un correctif est toujours en préparation (via le rapport de bogue ):

en amont a envoyé un correctif à git si quelqu'un veut essayer le changement: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Pour l'instant, je lance ceci dans cron ( myuserc'est mon nom d'utilisateur, et j'utilise crontab -epour l'éditer):

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

Belacqua
la source
1
Aurais-je simplement ajouter le travail cron ci-dessus dans une crontab exactement comme vous l'avez écrit? Si tel est le cas, où puis-je l'enregistrer à l'invite de nano?
Shawn
Si vous utilisez crontab -e, l'emplacement par défaut devrait déjà être correctement sélectionné.
Belacqua
1
Utilisez simplement -deleteau lieu de votre xargs, c'est plus sûr et plus simple.
Martin Ueding
@queueoverflow Je suppose que cela fonctionne tant que vous utilisez GNU find.
Belacqua
3

Je ne sais pas si c'est à cause d'une mise à jour du noyau, ou quoi d'autre, mais j'ai pu obtenir le même résultat que:

cd && rm .goutputstream-* -v

en exécutant:

rm .goutputstream-*
phillip
la source
9
Le premier va dans le répertoire personnel cd , supprime tous les .goutputstream-*fichiers et vous donne une liste des fichiers supprimés. Ce dernier supprime tous les .goutputstream-*fichiers du répertoire en cours . Votre solution ne fonctionnera donc pas si l'utilisateur ne se trouve pas déjà dans le répertoire de base.
Zaz
Eh bien, cela fonctionnera, il ne supprimera tout simplement pas les .goutputstream-*fichiers pouvant se trouver dans le répertoire personnel. S'il y avait eu de tels fichiers dans ce répertoire courant, ils auraient été supprimés.
icedwater
Rien à voir avec un noyau.
Ken Sharp