Menuapp

This is the menu app for executing scheduled tasks in RsyncOSX. The idea is to add scheduled tasks in RsyncOSX, quit RsyncOSX and let the menu app take care of executing the scheduled tasks. The menu app is logging all executions as if they were executed from RsyncOSX. Either the menu app or RsyncOSX is allowed execute scheduled tasks.

The menu app should be started from RsyncOSX. This require paths for both apps to be entered into userconfiguration. The paths are used for activating the apps from either within RsyncOSX or RsyncOSXsched. Adding paths for applications automatically enables, if both apps are found, executing scheduled apps in the menu app. To disable delete paths.

The menu app executes scheduled tasks in all profiles. Profiles can be selected within the menu app but it keeps track of all scheduled tasks. If both RsyncOSX and the menu app is active at the same time only one of them is allowed to executed scheduled tasks.

Both RsyncOSX and the menu app submit a notification when a scheduled tasks is completed. A scheduled task is either of type once, daily or weekly.

Adding scheduled for tasks in RsyncOSX. After adding tasks either keep RsyncOSX running or select main menu and select the menuapp button. If you decide to let RsyncOSX execute the scheduled tasks remember to set the correct settings in user configuration. Double click on row brings up details about schedules and logs for one task. The green light in column Schedule indicates a scheduled tasks within next hour (green lights). Selecting the Menuapp in main view quits RsyncOSX and starts the menu application. The default profile is selected when it starts. The status light is green indicates there are active tasks waiting for execution.

Logging

There is a minimal logging in menu app. The log is not automatically saved to disk, it lives only during lifetime of the menu app if not saved explicit. The menu app is logging all executions as if they were executed from RsyncOSX.

Written on April 10, 2018