Enums§
- Daemon
Status - Status of the background daemon task.
Functions§
- apply_
power_ settings - Lift those power gates off the installed task, keeping its trigger time, logon type and binary as they are. No-op on the other platforms.
- daemon_
status - Check if the daemon is installed and its status.
- get_
exe_ path - The binary path to register with the scheduler.
- install_
daemon - Install the OS-native daemon/scheduled task, firing every
interval_daysdays. - refresh_
windowless_ twin - Replace the windowless scheduler binary after an upgrade, when one is in use.
- registered_
exe_ path - The binary the installed scheduler entry will actually run, when that can be read.
- uninstall_
daemon - Uninstall the daemon/scheduled task.
- wants_
power_ upgrade - Whether the installed scheduler entry still carries the power gates Windows puts on
a bare
schtasks /Createregistration — refuse to start on battery, die on unplug, never catch up a missed trigger. Only Windows has them; launchd and systemd user timers run on battery without being asked. - wants_
windowless_ upgrade - Whether the installed scheduler entry should be re-registered to stop it flashing a console window at the logged-in user. Only Windows attaches a console to a scheduled task; the other platforms’ schedulers never open a terminal, so there the answer is always no.