The simplest solution that i can think of is;
Create the Redwood Script job:
{
JobDefinition jd = jcsSession.getJobDefinitionByName("ABCD");
Job j = jd.prepare();
jcsSession.persist();
}
Run this job every 2 hours.
Note that, ABCD should have a default queue defined and the default parameter values already defined.
thanks
Nanda