Remosync is a network-aware directory synchronization tool. It synchronizes two directory structures either on the same machine or across a network. In network mode, it runs as a client/server application and does not require the use of any external programs. It is configurable from either the commandline or a configuration file and is designed to be run either from scripts or a cronjob.