|Understanding the Watchfolder Architecture|
The Aspera Watch Service (asperawatchd) is used to monitor changes to file systems by taking snapshots and analyzing the difference between them. You can use ascp commands to transfer updated and new files to a remote machine. The output from asperawatchd can also be used by Aspera Watchfolders to automatically transfer new files added to a source folder to an Aspera client, as well as by Aspera Sync (see Aspera Sync Admin Guide.)
As of Connect Server version 3.7.1, Aspera Watches and Watchfolders are managed by the Aspera Watch Service Manager (asperarund), which allows easy management of the asperawatchfolderd and asperawatchd services. Most importantly, asperarund allows admins to start services under different users without having to switch between the different contexts.
The asperarund service starts automatically upon installation, just as other Aspera services (such as Aspera Central) do. You can find asperarund as a system daemon.
If you upgraded from Connect Server version 3.6.1, and you had the asperawatchd and asperawatchfolderd services enabled and configured, you must manually migrate any services that are run by a user other than root. For more information, see Migrating Watch Services on Upgrade.
For more information on asperarund, see The Aspera Watch Services Manager (asperarund).
The Aspera Watch Service (asperawatchd) is a file system change detection and snapshot service that is optimized for speed, scale, and distributed sources. Changes in source file systems (new files and directories, deleted items, and renames) are detected immediately, eliminating the need to scan the file system.
Requirements: The asperawatchd service comes packaged with Enterprise ServerConnect Server and no additional license is necessary.
Watch Service commands are run from the command line.
The Aspera Watchfolder service (asperawatchfolderd) enables large-scale, automated file and directory transfers, including ultra-large directories with over 10 million items and directories with "growing" files. Watchfolders uses input from asperawatchd to automate file transfers from a source folder to a destination system. Watchfolders is run by the client and the Aspera server endpoint does not need additional software to transfer content. Clients can also specify local or remote post-transfer processing actions.
Requirements: You must have a valid, watchfolder-enabled license installed.