This is pretty cool
John G Heim
jheim at math.wisc.edu
Thu Jan 22 22:44:05 CET 2015
YEAR="`/bin/date +\"%Y\"`"
MON="`/bin/date +\"%b\"`"
DAY="`/bin/date +\"%a\"`"
TODAY="`/bin/date +\"%F\"`"
CLASSES="$CLASSES,$HOSTNAME,$YEAR,$MON,$DAY,$TODAY"
/usr/sbin/fai --class="$CLASSES" softupdate
So what that will do is to add to your list of classes the hostname,
year, month, day, and date. If you want a script to run on Monday, you
can call it Mon and fai softupdate will run it on Monday. Even Cooler,
you can name a file Mon for fcopy and it will be fcopied on Monday and
then restored the next day.
Get what I'm saying? Suppose you have cron job to run fai softupdates
every day with a default class named DAILY. In your fai files directory,
you have /etc/crontab/DAILY so that file is fcopied every day. You can
create a version called /etc/crontab/Mon and on Monday, instead of
copying DAILY, it will copy Mon instead. The next day, it will copy
DAILY back again.
More information about the linux-fai
mailing list