Por que os arquivos .goutputstream-xxxxx são criados na pasta pessoal? [fechadas]

79

Eu encontro muitos arquivos com nomes parecidos

.goutputstream-xxxxx

onde xxxxx são alguns caracteres alfanuméricos.

Aqui está uma captura de tela da pasta inicial

captura de tela da pasta pessoal

Alguma idéia de por que devo mantê-las ou posso removê-las e também interromper a criação?

John
fonte
Esses são os túneis de bifurcação do processo POSIX, que não foram fechados corretamente. Nós podemos produzi-los a partir de php posix_mkfifo()epcntl_exec()
NVRM

Respostas:

53

Este é um erro - https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

Certamente não é o ubuntu - eu não o tenho aqui e tenho os arquivos.

Eu os excluo de vez em quando, sem causar problemas.

Você pode executar este comando em um terminal para excluir todos eles:

cd && rm .goutputstream-* -v
23 93 26 35 19 57 3 89
fonte
Acredito que esses arquivos estejam relacionados ao gstreamer ou ao pulseaudio.
Anwar
6

Esses são arquivos temporários que deveriam ter sido excluídos. Provavelmente criado pelo Ubuntu One.

Este problema foi discutido em detalhes neste fórum:

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

upapilot
fonte
@ObsessiveFOSS A primeira frase desta resposta realmente responde fundamentalmente à pergunta (ou tente, não estou dizendo que isso esteja correto). E são as informações essenciais do segmento vinculado. Não tenho certeza de que essa resposta específica realmente exija detalhes adicionais.
Eliah Kagan
4
Eu não uso o Ubuntu One e ainda recebo esses arquivos.
Faça
4

Uma correção ainda está em andamento (através do relatório de erros ):

upstream cometeu uma correção para o git se alguém quiser experimentar a alteração: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Por enquanto, estou executando isso no cron ( myuseré meu nome de usuário e usando crontab -epara editar):

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

belacqua
fonte
1
Gostaria de adicionar o trabalho cron acima em um crontab exatamente como você o escreveu? Em caso afirmativo, onde eu o salvo quando solicitado pelo nano?
Shawn
Se você usar crontab -e, o local padrão já deve estar corretamente selecionado.
Belacqua
1
Basta usar em -deletevez do seu xargs, é mais seguro e mais simples.
Martin Ueding
@queueoverflow Suponho que funcione desde que você esteja usando o GNU find.
Belacqua
3

Não sei se é por causa de uma atualização do kernel ou o que você tem, mas consegui obter o mesmo resultado que:

cd && rm .goutputstream-* -v

Correndo:

rm .goutputstream-*
Phillip
fonte
9
O primeiro vai para o diretório inicial cd , exclui todos os .goutputstream-*arquivos e fornece uma lista dos arquivos excluídos. Este último exclui todos os .goutputstream-*arquivos no diretório atual . Portanto, sua solução não funcionará se o usuário ainda não estiver no diretório inicial.
Zaz
Bem, funcionará, apenas não excluirá os .goutputstream-*arquivos que podem estar no diretório inicial. Se houvesse esses arquivos nesse diretório atual, eles teriam sido excluídos.
Icedwater
Nada a ver com nenhum kernel.
Ken afiada