Built in job for executing native executables in a separate process.
System Object Quartz.Job NativeJobNamespace: Quartz.JobAssembly: Quartz (in Quartz.dll) Version: 2.2.1.400
public class NativeJob : IJob
public class NativeJob : IJob
JobDetail job = new JobDetail("dumbJob", null, typeof(Quartz.Jobs.NativeJob));
job.JobDataMap.Put(Quartz.Jobs.NativeJob.PropertyCommand, "echo \"hi\" >> foobar.txt");
Trigger trigger = TriggerUtils.MakeSecondlyTrigger(5);
trigger.Name = "dumbTrigger";
sched.ScheduleJob(job, trigger);
If PropertyWaitForProcess is true, then the integer exit value of the process
will be saved as the job execution result in the JobExecutionContext.