Any change that dcron could manage the job scripts itself? I.E. you store the raw command scripts in dcon, then reference them in the create a job endpoint?
For example:
POST /scripts --data 'node /home/node/myJob.js'
That returns a script id { "script_id": "507f1f77bcf86cd799439011" }Then:
POST /jobs --data '{
"name":"cron_job",
"schedule":"@every 2s",
"script": "507f1f77bcf86cd799439011",
"owner":"foo",
"owner_email":"foo@bar.com"
}'
This way you don't have to manage/create the scripts on each node manually.