3 ms·
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? Fo
by nodesocket 11y ago
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.
- victorcoder 11y agoI think you missed the point, jobs are stored in etcd so they're distributed and all dcron (server) nodes will see it. You can even create jobs from any node. Note that, non server nodes doesn't need access to etcd.