มีเพื่อนที่เคารพโทรมา ถามว่า มึงเขียน Script ที่ให้ FTP command ได้เปล่า แน่นอน..ต้องตอบว่าได้ มันก็บอกเงื่อนไขมา อย่างนั้นอย่างนี้ ทำอย่างกะเป็น Manager ผมก็บอกไป เออ รอกูแป๊ป ขอลองก่อน..มันก็เลยเป็นที่มา
[ad#ad-post-1]
แน่นอนว่าผมไม่มี FTP Server ก็ต้องทำการติดตั้งก่อน ก็ติดตั้งมันบนน้องตู้(Ubuntu)ของผมนี่แหละ โดย command
$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 ที่ได้ก็เป็นดังนี้
#!/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
[ad#post-image]
อ๊ะๆๆ คนนี้เปล่าที่มาทำให้ Session FTP ค้าง 3 Session
ฮ่าๆ