Scheduled jobs using midclt not running

Hi everyone,

I’m running into an issue on TrueNAS SCALE 25.10.1 and wanted to see if anyone else has experienced something similar or has insight into what might be going wrong.

I’ve noticed that both my dataset scrub tasks and Cloud Sync tasks are being triggered via cron (calling midclt). I receive notifications indicating that cron is executing the commands.

However, despite these notifications, the tasks don’t actually seem to run. There’s no observable activity for scrubs or Cloud Sync when triggered automatically and logs indicate they never actually run. If I manually start the same tasks through the UI, they execute without any issues and complete successfully.

So far, I’ve confirmed:

  • Scheduled jobs are firing from cron (based on notifications/logs)

  • Manual execution works perfectly

  • The issue seems isolated to scheduled/cron-triggered runs

What I’m trying to figure out:

  • Why cron-triggered midclt calls appear to succeed but don’t actually execute the tasks

  • Whether this could be a permissions, environment, or middleware issue

  • If there are logs I should be checking beyond the usual system logs to trace what’s happening when cron fires

Has anyone encountered this behavior or have suggestions on what to check next?

Thanks in advance for any help!

Is it a permissions issue like in this thread?

@SmallBarky it could be! My root user did not have admin rights to TrueNas. I just enabled it and will see if the tasks run tonight.

Thanks!