2009-10-14 69 views
0

我喜欢Dreamweaver的功能,您可以在其中添加站点并定义一个FTP,然后当您保存文件时,它会保存本地副本并通过FTP上传文件。我正在尝试使用linux获得类似的功能。我曾经想过要做的事情是通过inotify监控一个本地文件夹,并将任何新的或已更改的文件上传到一个ftp站点,但我很难在此找到相关信息。任何想法如何我可以做到这一点?更改上传到FTP

此外,我不想在ftp服务器上安装任何程序。

感谢 院长

回答

1

你可能想看看的cron调度的rsync的工作,这将有效地在选定的时间间隔在网络上复制更改的文件。 rsync将使用ssh或rsh(不是ftp),所以这可能不起作用,但在大多数情况下似乎是更好的方法。

+0

首先,cron,而不是chron。其次,'rcsync将使用ssh或ssh'是错误的。它可以使用..加上桑巴,FTP和...呃,就是这样..无论如何。 – 2009-10-14 17:58:07

+0

修复了cron拼写错误。时间喝点咖啡。在第二位上更精确,rsync使用很多协议,但ftp/sftp不是其中之一。 – 2009-10-14 18:03:41

+0

的确,对于误导有关ftp :-)的抱歉 – 2009-10-14 18:12:10

0

我想扔在一起python脚本,它使用inotifyscp/ftp

这些都是常见的,应该由您使用的任何发行版支持。他们也都很好的记录。