มีเพื่อนที่เคารพโทรมา ถามว่า มึงเขียน Script ที่ให้ FTP command ได้เปล่า แน่นอน..ต้องตอบว่าได้ มันก็บอกเงื่อนไขมา อย่างนั้นอย่างนี้ ทำอย่างกะเป็น Manager ผมก็บอกไป เออ รอกูแป๊ป ขอลองก่อน..มันก็เลยเป็นที่มา
แน่นอนว่าผมไม่มี FTP Server ก็ต้องทำการติดตั้งก่อน ก็ติดตั้งมันบนน้องตู้(Ubuntu)ของผมนี่แหละ โดย command
1 | $sudo apt-get install vsftpd |
หลังจากนั้นก็ config อะไรอีกนิดหน่อย สนใจก็อ่านต่อได้ที่
http://www.cyberciti.biz/faq/ubuntu-vsftpd-ftp-service-server/
หลังจากนั้นก็ Search ต่ออีกนิดหน่อย เพราะล้างมือ ไปนานสำหรับ FTP บน Shell script จนสุดท้ายก็ไปเจอที่
http://www.inlumineconsulting.com:8080/website/scripting.ftp.html
สบายครับมีตัวอย่างให้พร้อม ผมก็แค่ copy มาใช้ Script ที่ได้ก็เป็นดังนี้
1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/bash HOST='IP_ADDRESS' USER='USERNAME' PASSWD='PASSWORD' ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD pwd ls quit END_SCRIPT exit 0 |
อ๊ะๆๆ คนนี้เปล่าที่มาทำให้ Session FTP ค้าง 3 Session
ฮ่าๆ