Perché i file .goutputstream-xxxxx vengono creati nella cartella home? [chiuso]


79

Trovo molti file con nomi simili

.goutputstream-xxxxx

dove xxxxx sono alcuni caratteri alfanumerici.

Ecco uno screenshot della cartella principale

screenshot della cartella principale

Qualche idea sul perché dovrei tenerli o posso rimuovere e anche interrompere l'ulteriore creazione?



Quelli sono i tunnel di forking POSIX, che non erano stati chiusi correttamente. Possiamo produrli da php posix_mkfifo()epcntl_exec()
NVRM il

Risposte:



6

Questi sono file temporanei che avrebbero dovuto essere eliminati. Molto probabilmente creato da Ubuntu One.

Questo problema è stato discusso in dettaglio su questo forum:

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


@ObsessiveFOSS La prima frase di questa risposta risponde davvero fondamentalmente alla domanda (o tenta di, non sto dicendo che sia giusto). Ed è l'informazione essenziale dal thread collegato. Non sono sicuro che questa particolare risposta in realtà non richieda ulteriori dettagli.
Eliah Kagan,

4
Non utilizzo Ubuntu One e ottengo ancora questi file.
Da fare il

4

È ancora in atto una correzione (tramite la segnalazione di bug ):

a monte ha commesso una correzione per git se qualcuno voleva provare la modifica: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Per ora, sto eseguendo questo in cron ( myuserè il mio nome utente e sto usando crontab -eper modificare):

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


1
Aggiungerei semplicemente il cron job sopra in un crontab esattamente come l'hai scritto? In tal caso, dove posso salvarlo quando richiesto da nano?
Shawn,

Se si utilizza crontab -e, la posizione predefinita dovrebbe essere già selezionata correttamente.
belacqua,

1
Basta usare al -deleteposto del tuo xargs, è più sicuro e più semplice.
Martin Ueding,

@queueoverflow Presumo che funzioni fintanto che stai usando GNU find.
belacqua,

3

Non so se è a causa di un aggiornamento del kernel, o cosa hai, ma sono stato in grado di ottenere lo stesso risultato di:

cd && rm .goutputstream-* -v

eseguendo:

rm .goutputstream-*

9
Il primo va nella home directory cd , elimina tutti i .goutputstream-*file e ti dà un elenco dei file eliminati. Quest'ultimo elimina tutti i .goutputstream-*file nella directory corrente . Quindi la tua soluzione non funzionerà se l'utente non è già nella home directory.
Zaz,

Bene, funzionerà, semplicemente non eliminerà i .goutputstream-*file che potrebbero trovarsi nella directory home. Se ci fossero stati tali file in quella directory corrente, sarebbero stati eliminati.
acqua ghiacciata

Niente a che fare con nessun kernel.
Ken Sharp,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.