Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • M-series Macs
  • Mac Problems
  • Mac articles
  • Macs
  • Art

XPC

What does RunningBoard do? 3 XPC services, chronod and widget timelines

Detailed exploration of how RunningBoard manages the service updating data for a widget, and how that update is scheduled and run by chronod.

July 21, 2025 Macs, Technology

Watch your background: In-app background tasks

Easy to code, these don’t need to use XPC although it’s used by the DAS-CTS scheduling and dispatch system. They aren’t run at constant time intervals, but when appropriate according to other loads.

February 10, 2025 Macs, Technology

Watch your background: background activities with DAS-CTS

There’s normally more than 500 background activities, like Time Machine backups and XProtect Remediator scans, waiting for dispatch in the list maintained by DAS. How this works.

January 29, 2025 Macs, Technology

A brief history of scheduled tasks

Since 2005, macOS has had the master launcher launchd and its LaunchAgents and LaunchDaemons. Then in 2014 Apple added Duet Activity Scheduler to run tasks when conditions are suitable.

January 25, 2025 Macs, Technology

Why macOS anti-malware scans can behave oddly

Why XProtect Remediator scans can report BadPluginServiceSignature status_code 31 and abort, and why you don’t need to do anything about it.

August 12, 2023 Macs, Technology

How a security update threw errors in XProtect Remediator

You’ve just installed an update to macOS security software, then it gives you a status of ‘Unknown’ caused by [] and stops working. What’s wrong?

February 6, 2023 Macs, Technology

Controlling processes and environments

How can you run an app in a language different to that set for your system? Why doesn’t that work for command tools? And how difficult can a tool make controlling its environment?

December 10, 2020 Macs, Technology

Bad design makes macOS a Tower of Babel

SilentKnight was producing some results in a mixture of English and Dutch. Its environment settings needed correction. When that didn’t fix it, I looked deeper to find language-unfriendly design in a command tool.

December 5, 2020 Macs, Technology

Background activity scheduling with CTS in Catalina

CTS now schedules many important services, including syncing Calendar, Contacts, Messages, running weekly firmware checks with eficheck, and more.

October 19, 2020 Macs, Technology

What happens when background scheduling fails

CTS scheduling and dispatch of background tasks has no user interface, and no controls. How can you tell that there’s a problem, and what to do about it?

October 17, 2020 Macs, Technology

Posts navigation

Previous1 2 3 Next
Blog at WordPress.com.
Footer navigation
  • Free Software Menu
  • About & Contact
  • Macs
  • Painting
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • DelightEd & Podofyllin
  • xattred, SpotTest, Spotcord, Metamer & xattr tools
  • 32-bitCheck & ArchiChect
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Cirrus & Bailiff
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • Versatility & Revisionist
  • Text Utilities: Textovert, Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Long Reads
  • Mac Troubleshooting Summary
  • M-series Macs
  • Mints: a multifunction utility
  • VisualLookUpTest
  • Virtualisation on Apple silicon
  • System Updates
  • Saturday Mac Riddles
  • Last Week on My Mac
  • sysctl information
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,871 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...