Latest from Keith

Blogs
Stop Overlapping Cron Jobs With a File Lock
At 10:00, a report job starts rebuilding a shared working directory. At 10:05, its next scheduled run begins. The first process is still uploading. Now two processes can delete, replace or publish each other’s files. Moving the schedule to every 10 minutes buys time. It does not establish who may enter that directory. For a […]
Oct 26, 2026 · 3 min