2009-10-14 9 views
0

J'aime la fonctionnalité de dreamweaver où vous pouvez ajouter un site et définir un ftp, puis lorsque vous enregistrez un fichier, il enregistre une copie locale et télécharge également un fichier via ftp. J'essaie d'obtenir des fonctionnalités similaires avec Linux. Ce que j'ai pensé de faire, c'est qu'inotify surveille un dossier local et télécharge tout fichier nouveau ou modifié sur un site ftp, mais j'ai du mal à trouver des informations à ce sujet. Des idées sur la façon dont je peux accomplir cela?Télécharger sur ftp en cas de changement

De plus, je ne veux installer aucun programme sur le serveur ftp.

Merci Dean

Répondre

1

Vous pouvez jeter un oeil à la planification d'un travail cron rsync, qui efficacement copier les fichiers modifiés sur un réseau à un intervalle choisi. rsync utilisera ssh ou rsh (pas ftp), donc cela peut ne pas fonctionner, mais semblerait un meilleur moyen dans la plupart des cas.

+0

Tout d'abord, cron, pas chron. Deuxièmement, 'rcsync utilisera ssh ou ssh' est faux. Il peut utiliser .. Plus samba, ftp, et ... Eh bien, c'est tout .. +1 de toute façon. –

+0

Correction de l'orthographe de cron. Temps pour du café. Étant plus précis sur le second bit, rsync utilise de nombreux protocoles, mais ftp/sftp n'en fait pas partie. –

+0

En effet, désolé de mal renseigner sur ftp :-) –

0

Je jetterais ensemble un python script qui utilise inotify et scp/ftp.

Tout cela est commun et devrait être supporté par n'importe quelle distribution. Ils sont également très bien documentés.

Questions connexes