Another problem with 17 seconds is that normal cron has resolution of one minute :)
Re:Show HN: Crondom
by mike-cardwell on Thursday December 16, 2010 @07:20AM
(#2011784)
screen -dmS 17secondjob perl -e 'while(1){`run the command`;sleep 17}'
Or, simpler, use watch:
watch -n 17 -p command
Make a wrapper to run command in the background (&) if the process runtime is greater than your interval.
This will not run the `command` in 17 seconds intervals. You need to take into account the amount of time that it takes to run it.
Re:Show HN: Crondom
by mike-cardwell on Thursday December 16, 2010 @08:15AM
(#2011886)
Ok. Whilst we're being anal:
screen -dmS 17secondjob perl -Mthreads -e 'while(1){threads->create(sub{`run the command`})->detach();sleep 17}'
Or just use watch.
Re:Show HN: Crondom
by mike-cardwell on Thursday December 16, 2010 @09:48AM
(#2012174)
Cool. I was unfamiliar with this command. Looks useful.
Are there any specific app requirements in running 7min or 17sec?