ฉันกำลังดีบักแอปพลิเคชัน Adobe Flash ที่ทีมของฉันและพัฒนาขึ้นมา ทุกครั้งที่เราอัปเดตไฟล์ SWF ของแอปพลิเคชันเราจำเป็นต้องล้างแคชของเบราว์เซอร์ เราต้องลบ AssetCaches และตั้งค่าอื่น ๆ
ดังนั้นฉันจึงมี Bash script ง่ายๆที่จะลบแคชไฟล์ของ Firefox วัตถุที่ใช้ร่วมกันของ Flash, AssetCache ของ Flex และไฟล์ Cache.db ของ Safari ทั้งหมดนี้ใช้ได้ดียกเว้นไม่ละเอียด Safari ยังคงเก็บไฟล์ SWF ที่โหลดไว้ก่อนหน้านี้ไว้ในหน่วยความจำแคช ฉันเชื่อว่า Firefox กำลังทำสิ่งนี้เช่นกัน แต่เป็นระยะ ๆ สิ่งนี้ทำให้การแก้จุดบกพร่องเล็กน้อยปวดหัวเพื่อพูดอย่างน้อยที่สุด
วิธีแก้ไขคือใช้ GUI ของเบราว์เซอร์แต่ละตัวเพื่อล้างดิสก์และแคชหน่วยความจำ เป็นเพียงกระบวนการทำงานที่ไม่ดีรอบตัว มันจะยอดเยี่ยมถ้าฉันสามารถเพิ่มอีกหนึ่งหรือสองบรรทัดในสคริปต์ Bash ของฉันและล้างแคชหน่วยความจำพร้อมกับงานอื่น ๆ ฉันจะทำสิ่งนี้ได้อย่างไร