Skip to content

History / Scheduled Tasks

Revisions

  • Scheduled tasks: add the attachment extraction worker, and catch up Checking rather than assuming turned up a real gap: the cron page listed FOUR jobs and the attachment worker shipped as a fifth. Somebody setting up a new install from that page would have configured everything except the one added this week. Added to the table and to both the Windows and Linux command blocks, with a note that it is the odd one out: its absence is NOT silent failure, because documents are still read opportunistically while people use FreeITSM. The job keeps up with a busy desk rather than being the only thing that works. That distinction matters on a page whose whole premise is "these fail silently". Full-Text-Search: #1078 and #1079 added to the shipped list. Searching-Inside-Tickets: "if a document is not turning up" now says System > Search names the file and the reason, rather than only implying totals.

    @edmozley edmozley committed Aug 15, 2026
  • Add a Scheduled tasks page; bring the tracker dev guides current New page: Scheduled-Tasks. Ed asked for one place covering every cron job / Windows task FreeITSM needs, because "you must schedule something or comments never arrive" was buried in the Jira page. Covers all four jobs, what silently breaks without each, Windows and Linux commands, how to run one by hand, and how to tell whether they are working. Also documents what is NOT a scheduled task, so nobody goes looking for a job that does not exist or schedules the InTune workers, which the app starts itself. Notes that mail is fetched by the browser, so nothing is collected overnight with every browser closed. Windows gotchas that cost time today: /ru SYSTEM tasks are invisible to a non-elevated session, 0x41303 means "not yet run", and the escaped quoting fails if a path has spaces. Linked from Home, the sidebar, and five places in Issue-Trackers. Dev guides brought current for #954-956: assertion count 227, range #945-956, the pipeline diagram no longer shows the removed author guard, and a new note on inbound_enabled — a column that shipped in V1 with no writer, so the feature it gated could never be turned on. That is a trap worth naming for the other columns V1 shipped early.

    @edmozley edmozley committed Aug 2, 2026