最近更新: 2006-08-05
本页目录
Download the script here~! (version 1.04)
bash 版本信息:GNU bash, version 3.00.15(2)-release (i486-slackware-linux-gnu)
NcFTP 版本信息:
Program version: NcFTP 3.1.7/120 Jan 07 2004, 01:50 AM
Library version: LibNcFTP 3.1.7 (January 6, 2004)
使用方法是很简单的,不过也要注意一些小小的细节,:)
publish_dir 就是存放你 index.html 或是 WelcomePage.html 的目录,同时也对应着服务器上你存放同样文件的目录,记得在目录的最后加上“/”
publish_dir=$HOME/your/publish-dir/
这个文件用来记录程序运行的最后时间(modified time),在这之后被更改过的普通文件都会被上传,这里的设置一般不用修改。
ctf=$publish_dir.ctime.txt
ftp="-E -u user -p passwd -P port www.ftp.com ."
ftp="-E -u user -p passwd -P port www.ftp.com remote_serve_html"
脚本在我这里运行还好,如果你有什么问题或建议,请联系我 EmailMe。
最开始是想找一个软件用来上传更新过的文件,而不必将整个文件夹一股脑都上传。
后来找到了 Liyu 大哥编的 elisp 小程序 upload-remote.el,但不知道为什么,这个程序在我这里用不了,而当时我一点都不了解 elisp,搞得使用 emacs-wiki 写网页容易但上传很麻烦。
不过很感谢他提出用 ncftpput 上传的方法,给了我灵感,加上自己正在学习 bash 编程,于是花了不少时间编了这个upload script,正好用它来更新我的网站。