ทำไมไฟล์. goutputstream-xxxxx จึงถูกสร้างในโฮมโฟลเดอร์? [ปิด]


79

ฉันพบไฟล์จำนวนมากที่มีชื่อที่คล้ายกัน

.goutputstream-xxxxx

โดยที่ xxxxx เป็นตัวอักษรและตัวเลขบางตัว

นี่คือภาพหน้าจอของโฮมโฟลเดอร์

สกรีนช็อตของโฮมโฟลเดอร์

ความคิดใดที่ว่าทำไมฉันควรเก็บสิ่งเหล่านี้ไว้หรือฉันสามารถนำออกและหยุดการสร้างเพิ่มเติมได้อีกด้วย


1
ข้อผิดพลาดนี้ได้รับการแก้ไขแล้วbug.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Braiam

สิ่งเหล่านี้เป็นกระบวนการ POSIX ฟอร์กลอุโมงค์ที่ไม่ได้ปิดอย่างถูกต้อง เราสามารถผลิตได้จาก php posix_mkfifo()และpcntl_exec()
NVRM

คำตอบ:


53

นี่เป็นข้อผิดพลาด - https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

ค่อนข้างแน่ใจว่ามันไม่ใช่อูบุนตู - ฉันไม่มีที่นี่และมีไฟล์

ฉันลบพวกเขาทุก ๆ ครั้งและไม่ทำให้ฉันมีปัญหาใด ๆ

คุณสามารถรันคำสั่งนี้ในเทอร์มินัลเพื่อลบทั้งหมด:

cd && rm .goutputstream-* -v

ฉันเชื่อว่าไฟล์เหล่านั้นเกี่ยวข้องกับ gstreamer หรือ pulseaudio
อันวาร์

6

ไฟล์เหล่านี้เป็นไฟล์ชั่วคราวที่ควรถูกลบทิ้ง มีแนวโน้มมากที่สุดที่สร้างโดย Ubuntu One

ปัญหานี้ได้รับการพูดคุยถึงรายละเอียดในฟอรัมนี้:

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


@ObsessiveFOSS ประโยคแรกของคำตอบนี้จริงๆจะตอบคำถามพื้นฐาน (หรือพยายามฉันไม่ได้พูดว่าถูกต้อง) และมันก็เป็นข้อมูลที่จำเป็นจากเธรดที่เชื่อมโยง ฉันไม่แน่ใจว่าคำตอบนี้ต้องการรายละเอียดเพิ่มเติมใด ๆ
Eliah Kagan

4
ฉันไม่ได้ใช้ Ubuntu One และยังคงได้รับไฟล์เหล่านี้
ถึง

4

การแก้ไขยังคงอยู่ในงาน (ผ่านรายงานข้อบกพร่อง ):

อัปสตรีมส่งการแก้ไขเพื่อคอมไพล์ถ้าใครต้องการลองเปลี่ยน: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

สำหรับตอนนี้ฉันใช้งาน cron ( myuserเป็นชื่อผู้ใช้ของฉันและใช้crontab -eเพื่อแก้ไข):

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


1
ฉันจะเพิ่มงาน cron ข้างต้นลงใน crontab ตามที่คุณเขียนหรือไม่ ถ้าเป็นเช่นนั้นฉันจะบันทึกได้ที่ไหนเมื่อได้รับแจ้งจากนาโน?
Shawn

หากคุณใช้crontab -eตำแหน่งเริ่มต้นควรจะเลือกอย่างถูกต้องแล้ว
belacqua

1
เพียงแค่ใช้-deleteแทนของคุณxargsมันปลอดภัยและง่ายขึ้น
Martin Ueding

@queueoverflow ฉันคิดว่ามันทำงานได้ตราบใดที่คุณใช้ GNU find
belacqua

3

ฉันไม่ทราบว่าเป็นเพราะการอัปเดตเคอร์เนลหรือมีอะไรบ้าง แต่ฉันสามารถบรรลุผลลัพธ์เช่นเดียวกับ:

cd && rm .goutputstream-* -v

โดยวิ่ง:

rm .goutputstream-*

9
อดีตจะไปที่โฮมได cdเร็กตอรี่, ลบ.goutputstream-*ไฟล์ทั้งหมดและแสดงรายการไฟล์ที่ถูกลบ หลังลบทุก.goutputstream-*แฟ้มในไดเรกทอรีปัจจุบัน ดังนั้นโซลูชันของคุณจะไม่ทำงานหากผู้ใช้ไม่ได้อยู่ในโฮมไดเรกทอรี
Zaz

มันจะใช้งานได้มันจะไม่ลบ.goutputstream-*ไฟล์ที่อาจอยู่ในโฮมไดเร็กตอรี่ หากมีไฟล์ดังกล่าวในไดเรกทอรีปัจจุบันไฟล์เหล่านั้นจะถูกลบ
icedwater

ไม่มีส่วนเกี่ยวข้องกับเคอร์เนลใด ๆ
Ken Sharp
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.