I would like to set up a task to restart and check the file system of my IPFire once per week, or once per month. What is the correct procedure for setting that up? Connection Scheduler only has a “reboot” option, I want to check the file system.
Is this done with a cron job, and if so, what’s the shell command to set it up like the GUI has it?
A cron job would be the best way to do that. IPFire uses fcron. However the fcrontab is likely to be overwritten when aa CU is carried out if fcron is updated.
See this wiki link for how to create a separate user with its own fcrontab that will not be overwritten. https://wiki.ipfire.org/pkgs/fcron