更改时上载到ftp

更改时上载到ftp,ftp,inotify,Ftp,Inotify,我喜欢dreamweaver的功能,你可以添加一个站点并定义一个ftp,然后当你保存一个文件时,它会保存一个本地副本并通过ftp上传一个文件。我正在尝试使用linux获得类似的功能。我想做的是让inotify监视本地文件夹,并将任何新的或更改的文件上载到ftp站点,但我很难找到这方面的信息。关于我如何做到这一点有什么想法吗 另外,我不想在ftp服务器上安装任何程序 谢谢 Dean您可能想看看cron如何安排rsync作业,它可以在选定的时间间隔内高效地跨网络复制更改的文件。rsync将使用ssh

我喜欢dreamweaver的功能,你可以添加一个站点并定义一个ftp,然后当你保存一个文件时,它会保存一个本地副本并通过ftp上传一个文件。我正在尝试使用linux获得类似的功能。我想做的是让inotify监视本地文件夹,并将任何新的或更改的文件上载到ftp站点,但我很难找到这方面的信息。关于我如何做到这一点有什么想法吗

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

谢谢
Dean

您可能想看看cron如何安排rsync作业,它可以在选定的时间间隔内高效地跨网络复制更改的文件。rsync将使用ssh或rsh(而不是ftp),因此这可能不起作用,但在大多数情况下似乎是一种更好的方法。

我将提供一个使用and/的脚本


这些都是常见的,应该得到您使用的任何发行版的支持。它们也都有很好的文档记录。

首先,是cron,而不是chron。其次,“rcsync将使用ssh或ssh”是错误的。它可以使用。。加上samba、ftp和。。。好了,就这样+1。修复了cron的拼写错误。该喝点咖啡了。更准确地说,在第二位,rsync使用了许多协议,但ftp/sftp不是其中之一