lftp, another site mirroring solution
มีเหตุที่ต้องทำการ upload เว็บขนาดประมาณ 300 MB ไปยัง Host ที่อยู่ต่างประเทศที่ไม่มี ssh ให้ ความลำบากเลยบังเกิด เมื่อวานเลยทำงานแบบบัวในตมด้วยการ FTP ไฟล์ทั้งหมดใน development server มาไว้ที่เครื่อง local และทำการ ftp ไฟล์เหล่านั้นไปยัง Host นั้นด้วยความเร็ว 512kbps ปรากฎว่าอินเทอร์เน็ตที่ออฟฟิศออกไปไหนไม่ได้ไปหลายชั่วโมง เพื่อพบว่า Host ที่ upload ขึ้นไปนั้นไม่รองรับ PHP5
วันนี้ได้ Host ใหม่ที่รองรับ PHP5 ไฉไลแล้ว แต่ก็ยังไม่มี ssh เช่นเดิมขณะกำลังจะใช้วิธีบัวในตม ก็ลองไปถามสุกรีดูว่ามันมีวิธีไหม สุกรีก็ชี้ทางให้ว่า lftp สิ ว่าแล้วก็ลง lftp ในหนึ่งบรรทัด
emerge net-ftp/lftp
เบื้องหลังมันคือการ ftp ทั้งเว็บไปยังปลายทางโดยอัตโนมัติ ทุกอย่างง่ายดายด้วย
$ lftp -u USERNAME HOST
แล้วตามด้วย
$ mirror -R
เล่น Guitar Hero รอได้เลย
ขอบคุณสุกรีมา ณ ที่นี้ ตอนนี้เป็นบัวปริ่มน้ำแล้วจ้า
