2016-08-17 9 views
-2

私はUbuntuからWindowsにファイルをアップロードしたり、その逆にファイルをダウンロードできるWebサーバーを探しています。私はPythonでWebサーバを構築しました。私はUbuntuで自分のフォルダを共有し、Windowsでこのフォルダにあるファイルをダウンロードします。今、新しいファイルがある場合は毎ミリ秒を調べ、この新しいファイルを自動的にダウンロードしたいと考えています。私のために役立つスクリプトや何かがありますか? python Webサーバーは良いソリューションですか?python webserverを使用する

答えて

0

リモートであっても、フォルダを同期する方法はたくさんあります。 何らかの理由でPythonサーバーの手法を採用する必要がある場合は、ファイルシステムイベントライブラリを参照してアップロードコードを起動してください(例:watchdog)。 しかし、そうでない場合は、rsync + inotifyのようなツールや、単純にlsyncのようなツールを使用する方が簡単かもしれません。

幸運を祈る!

編集:私は、あなたがlinux->窓の同期ではなく、他の方法で回避したいので、あなたがターゲット上のSSHサーバー(窓)を持っていないので、rsyncのとLSYNCがあなたのために動作しません実現おそらくsmbclientが必要です。 Pythonで、考慮するpysmbcまたはPySmbClient

+0

特別なソフトウェアなしの解決策はありますか?そして、私はlinux-> windowsとwindows-> linuxが必要です。 – Dennis

+0

SMB共有が必要です。あなたはLinuxの終わりに[永続的にマウントする]ことができます(http://askubuntu.com/questions/677773/transfer-file-to-windows-server-from-ubuntu-with-rsync)。それからrsyncを使います。 – creativeChips

+0

しかし、Sambaはソフトウェアであり、ソフトウェアなしのソリューションがほしいと思っています。/ – Dennis

関連する問題