Skip to content

automatic-controls/scheduled-download-addon

Repository files navigation

ScheduledDownloader

WebCTRL is a trademark of Automated Logic Corporation. Any other trademarks mentioned herein are the property of their respective owners.

This WebCTRL add-on creates new manual commands which allow users to schedule full downloads of devices to occur at a later time.

scheduledownload list .................................. list all scheduled downloads
scheduledownload add <seconds> ... download current node after <seconds> have elapsed
scheduledownload remove ............... delete scheduled download of the current node
scheduledownload remove <dbid> ...... delete scheduled download with the given <dbid>
scheduledownload removeall ........................... delete all scheduled downloads

Installation

  • If your server requires signed add-ons, copy the certificate ACES.cer to the ./programdata/addons directory of your WebCTRL installation folder.
  • After installing, uninstalling, or updating the add-on, you should reboot your WebCTRL server to ensure changes are applied.

Technical Details

  • Scheduled downloads will persist across server reboots. There is a saved data file in the add-ons private data directory that stores this information.
  • If you schedule a download and then turn the WebCTRL server off for an extended period, the download will occur the next time the server starts.
  • You can expect downloads to occur within 60 seconds from the scheduled start time.
  • This add-on functions similarly to a WebCTRL patch. The .class files for the new manual command are copied into ./modules/manualcommands/classes. When the add-on is removed, the injected .class files are also deleted. This patch-like behavior is the reason the server should be rebooted after installing the add-on.

About

This WebCTRL add-on adds a new manual command to schedule device downloads for a later time.

Topics

Resources

License

Stars

Watchers

Forks