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?



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:



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


@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


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-*

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.