This project is a process spawming tool where you can add any 3rd party EXE jobs that will run on their schedule times
#Main Process Runner
- use nssm or any service installation too install the host process runner as a service. check "service.cmd" file for installation details
- Host process accepts the 1st argument as the polling duration of the service which cannot be less then 3000 millis
#Adding Jobs Root folder of the process-runner has a folder "Jobs"
- Each Job should be in their own folders
- Job Folder file system
- Settings File (job.json)
- Other executables if any (EXE, sh etc)
- Settings file name should be same as that of parent folder
#Job Settings Job settings file (abc.json) contains 2 elements
- "command" - Main executable process without args
- "args" - Specify the argumets to your command with space separated
- "schedule" - Provide the execution schedule. contains 2 property as
- "type" - can be "Daily, Weekly, Monthly, Yearly"
- "value" - the schedule timestamp as
- Polling - "2" (Executing the process after every "2" hours.
- Daily - "16:05"
- Weekly - "Friday 16:05"
- Monthly - "02 16:05" (02 is the date)
- Yearly - "01-02 16:05" (01 is month, 02 is date)