Have you tried curl? If you use it as a 'process', it effectively hands off the heavy lifting to a separate process, which you can monitor as often or as rarely as you like...

There is binary for windows, too.

best,

Mark

On 30 May 2008, at 19:06, Josh Mellicker wrote:
The whole reason for my rsync investigation is that I have a project that needs to download a lot of big files in the background, and allow the user to freely perform other activities during downloading. Using a libURL callback in the same engine has not worked for us, I believe it takes too much processing power from the engine and performance is bad to worse while downloading.

Our present course of action is to use one separate standalone just for downloading, and another standalone for the user to interact with. When files are needed, the main app creates a text file, then launches the downloader app. On openStack, the downloader.app goes to work. Once the list is done the downloader quits.

It is not ideal having to communicate with text files, but we have never tried socket communication, may tackle that later.

I have also looked into Bittorrent clients that can be operated with shell commands but this seems overcomplicated.


On May 30, 2008, at 4:20 AM, Luis wrote:

Hiya,

There is an easier install for rsync on Windows, called cwRsync, from: www.itefix.no

Nexenta has a free GUI implementation of called rsyncshare: www.nexenta.com

There is another free to use cross platform option:

www.anyclient.com (Made by: www.jscape.com. They make the command line 'FTCL' but it's a little steep at $299).

nnBackup is a Windows command line utility from: www.nncron.ru

WinMerge (www.winmerge.org) has a command line option.

In Windows XP (needs install from the XP Server Resource Kit, free to download) and a default in Vista, you can use Robocopy, more info here: www.ss64.com/nt/robocopy.html
I think it still doesn't do deltas like rsync, but it's been a while.


Cheers,

Luis.



On 30 May 2008, at 10:46, David Bovill wrote:

Done a bit more research - rsync is available for Windows - but AFAIK it requires cygwin, whcih does mean that to distribute with Rev is not as
simple as including a binary.

I've been looking at alternatives - the one I have used before on Linux and Windows, OSX with Rev is Unison - binaries are available. It's basically rsync, but lets you do it between two computers with an internet connection:

  - http://alan.petitepomme.net/projets/unison/index.html

I also found this programme which is Java - and can be run from commanline - so can be used by Rev. It looks like it does not require installation on the
sserver and can do incremental backups to a NAS:

  - http://jfilesync.sourceforge.net/index.shtml


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to