added a comment - - edited
Jamie Learmonth the solution for that is pretty simple if you play a bit with whenjobs and console scripts:
so here is how to get it work.
- Add a minute running script:
every 1 minute :
<<
testtime=`date +%H%M`
whenjobs --set --type int test=${testtime}
>>
- Add a when clause:
when test == 0017 :
<<
echo `date` >\> ~/test.log
>>
so the first job generates every minute a variable called testtime in the form of HHMM (HH=Hour(24h mode),MM=Minute) and sets this testime to a whenjobs-variable called test, finally our when clause checks for that test-whenjobs-variable and calles the code for it if test equals 0017 in the above case. so it runs every day at 00:17... playing with it brings the solution for it if you want a special one for a month job etc just add the needed output format to date and you are ready to run...
Hope that for first solves your question
Whenjobs is a very interesting project and I am interested in having people test it out and evaluate it and tell Martin and me what you think about it.