Scheduling Script Execution
<< Click to Display Table of Contents >> Navigation: Robo-FTP User's Guide > Using Robo-FTP > Scheduling Script Execution |
One of the most useful features of Robo-FTP is the ability run a script that transfers files unattended at scheduled times. There are three basic approaches to achieve this result.
Option 1: Launching a Robo-FTP Script using the Built-In Scheduler.
Robo-FTP Includes a built-in scheduler. The scheduler configuration and control can be accessed from The Configurator by selecting the Scheduler on the left.
Option 2: Launching Robo-FTP as a Windows Service
Robo-FTP now contains a built-in Scheduler. We recommend using the built-in scheduler with the run "continuously" schedule option instead of creating stand-alone Windows services as described here. The scheduler offers a simpler, more convenient interface and is easier to set up and troubleshoot should you encounter any issues while developing your custom scripts.
Instead of scheduling a script, you may wish to run Robo-FTP as a Windows service so it will be automatically launched whenever the system reboots. Installing Robo-FTP as a Windows service is easy using a service script designed to run in an infinite loop and either the Service Installer or Enterprise Dashboard utilities.
Option 3: Launching a Robo-FTP Script using a 3rd-party Scheduler
Robo-FTP scripts can also be launched using a 3rd-party scheduler.
Option 4: The Scheduling Script Commands.
Regardless of how you launch Robo-FTP, scheduling operations within a command script may be accomplished by using the PAUSE or CRON script commands.
Permissions
File and folder permissions must be considered when selecting the credentials under which a service or Scheduled Task will run. The LOCAL SYSTEM and NETWORK SERVICE built-in accounts are common choices but you may also choose a normal user account or a user account designated as a service account. Whichever account you choose must have access to any local or network resources required by your command script.
Related command(s): EXIT, PAUSE, CRON, PERFORM, CALL, GOTO, RETURN
See also: Scheduling Script Operations, Installing Robo-FTP as a Windows Service, Working with Shared Network Drives, Simultaneous Execution