2009-10-14 99 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

這些都是常見的,應該由您使用的任何發行版支持。他們也都很好的記錄。