Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


HPR3398: Anacron

Hosted by Klaatu on 2021-08-11 00:00:00
Download or Listen

Setup


$ mkdir -p ~/.local/etc/cron.daily ~/.var/spool/anacron

Create a file called anacrontab:


$ touch /.local/etc/anacrontab

Set it up to trigger scripts in your cron.daily folder:


SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
1  0  cron.daily   run-parts $HOME/.local/etc/cron.daily/

Validate your anacrontab:


$ anacron -T -t ~/.local/etc/anacrontab -S ~/.var/spool/anacron

Start anacron in a file that gets triggered at login, such as ~/.profile:


anacron -t $HOME/.local/etc/anacrontab -S $HOME/.var/spool/anacron

Using

Now that everything is set up, just put scripts you want to run regularly in cron.daily, and make them executable.

You can set up a weekly directory, too. Just set the time interval in your anacrontab to:


SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
7  0  cron.weekly   run-parts $HOME/.local/etc/cron.weekly/

Comments



More Information...


Copyright Information

Unless otherwise stated, our shows are released under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.

The HPR Website Design is released to the Public Domain.