Whoops, I apparently forgot to fill in what was changed when I submitted this.
So for the curious:
fixed a bug that had timeLoop crashing upon startup in 10.3.9 and 10.4.
fixed another bug that could cause it to crash when reloading the crontab files in some circumstances.
timeLoop is now a universal binary.
timeLoop parses your crontab files, but doesn't expect it to contain blank lines. When it encounters a blank line in a crontab file, it crashes.
The fix is simple if you're willing to recompile from source (available from the developer's website).
Here's a diff of the affected file, tab.c:
if (*inFile == '\n' || *inFile == '#') continue;
I had emailed the developer twice with CrashReporter logs but never got a response. I then downloaded the source and tracked down what the cause was with the help of gdb.
Yes, that was part of the crash. My apologies for not getting back to you.
crashes on launch under Panther (10.3.9)
How is this different from AnacronX?
I'm not familiar with AnacronX, and searching for it didn't turn up anything, but if you're talking about anacron - several differences.
anacron can only run jobs that were missed a day or more ago. timeLoop will run a job that was missed 1 second ago.
anacron uses its own file, which is mostly like the file cron uses. timeLoop directly reads crontab files.
anacron must be run manually - you can set it to run every minute with cron (this is what is usually done). timeLoop is a daemon - it's always running.
Like anacron, though, timeLoop is not a replacement for cron. It doesn't attempt to run jobs when they are scheduled, only if the job was missed.
In a nutshell: with anacron you have to add jobs to its own file for them to be run if they were missed, plus you have to either manually run anacron or set it as a cron job. With timeLoop, you install it and forget about it. It just works.
You can read the source of my info on anacron - http://anacron.sourceforge.net
If this isn't what you are talking about, my apologies. Point me to where I can read about AnacronX at.
OK, seems to be the same effect - both are set and forget, but different methods.
Appears I was wrong about the name. It is just called Anacron.
Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the icon. Plus, keep all your apps updated.
Discover New Mac Apps. Save money with MacUpdate Promo & keep your Mac software secure and up-to-date with MacUpdate Desktop.