systemctl status cron
○ cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/cron.service.d
└─30_qubes.conf
Active: inactive (dead)
Condition: start condition failed at Thu 2025-03-27 19:14:00 PDT; 2min 3s ago
└─ ConditionPathExists=/var/run/qubes-service/crond was not met
Docs: man:cron(8)
The output indicates that the cron
service is currently inactive (dead) and that it failed to start because the condition for its operation was not met. Specifically, it mentions that the condition ConditionPathExists=/var/run/qubes-service/crond
was not met. This suggests that the cron
service is not set up to run in your Qube environment.
Understanding the Issue
In Qubes OS, certain services, including cron
, may not be enabled or configured to run in App Qubes by default. The ConditionPathExists
check indicates that the service is looking for a specific file that is not present, which is likely due to the way Qubes OS manages services in App Qubes.
I don’t understand this or why I can’t just have cron run stuff like normal.