In trunk now.

On Oct 15, 4:31 am, Álvaro J. Iradier <airad...@gmail.com> wrote:
> Suggested patch:
>
> *** newcron.old.py      Fri Oct 15 11:27:34 2010
> --- newcron.py  Fri Oct 15 11:29:08 2010
> ***************
> *** 175,181 ****
>               task[id] = []
>               vals = s.split(',')
>               for val in vals:
> !                 if '-' in val and '/' not in val:
>                       val = '%s/1' % val
>                   if '/' in val:
>                       task[id] += rangetolist(val, id)
> --- 175,181 ----
>               task[id] = []
>               vals = s.split(',')
>               for val in vals:
> !                 if val != '-1' and '-' in val and '/' not in val:
>                       val = '%s/1' % val
>                   if '/' in val:
>                       task[id] += rangetolist(val, id)
>
> Please confirm if you're going to apply it.
>
> Greets.
>
> On 14 oct, 22:43, Álvaro J. Iradier <airad...@gmail.com> wrote:
>
> > Ok I found the problem, in rev 770b1f1298:
>
> >http://code.google.com/p/web2py/source/diff?spec=svn770b1f129819eb108...
>
> > in newcron.py:
>
> >                if val.find('/') > -1:
>
> > was changed to:
>
> >                if '-' in val and '/' not in val:
> >                             val = '%s/1' % val
> >                if '/' in val:
>
> > and it looks like there's something wrong with val = '-1/1', coming
> > from the previous:
>
> > 153         if line.startswith('@reboot'):
> > 154             line=line.replace('@reboot', '-1 * * * *')
>
> > However, I can't guess what the fix is...
>
> > Greets.
>
> > On 14 oct, 22:34, Álvaro J. Iradier <airad...@gmail.com> wrote:
>
> > > Thanks very much.
>
> > > Ok, so after trying:
>
> > > Works in 1.83.2.
> > > Doesn't work in 1.84.1 or newer.
>
> > > I don't see anything on the changelog for 1.84.1-4 related to cron,
> > > but clearly something was changed that stopped it from working.
>
> > > Greets.
>
> > > On 14 oct, 22:00, Bruno Rocha <rochacbr...@gmail.com> wrote:
>
> > > >http://www.web2py.com/examples/static/<version>/web2py_src.zip
>
> > > >http://www.web2py.com/examples/static/1.81.4/web2py_src.zip
>
> > > > 2010/10/14 Álvaro J. Iradier <airad...@gmail.com>
>
> > > > > After upgrading web2py from 1.81.4 to latest 1.87.3, cron jobs at
> > > > > @reboot stopped working. This is my crontab file:
>
> > > > > #crontab
> > > > > * * * * * root *cron/pollsensors
> > > > > * * * * * root *cron/checkschedule
> > > > > 0 0 * * * root *cron/cleandata
> > > > > @reboot root *cron/cleandata
> > > > > @reboot root *cron/pollingloop
>
> > > > > The two last jobs simply won't start. Reverting to 1.81.4 works.
>
> > > > > Any idea? How can I download previous versions to track where it
> > > > > stopped working?
>
> > > > > Thanks very much.
>
> > > > --
>
> > > >http://rochacbruno.com.br
>
>

Reply via email to