Так, вони є стійкими у перезавантаженнях (вони просто файли в котушці).
Що стосується доступу до них, ви як звичайний користувач не матимете доступу до файлів, але ви можете створити систему для їх резервного копіювання. Можливо, щось подібне:
MYAT=~/atjobs
/bin/rm -rf $MYAT/*
at -l >$MYAT/JOBS
for j in `cat $MYAT/JOBS | cut -f1`
do
at -c $j >$MYAT/$i
done
Якщо вам потрібно було перезавантажити роботу пізніше:
for j in `cat $MYAT/JOBS | cut -f1`
do
# make sure the job isn't defined
atrm $j
# reload it from the file
at -f $MYAT/$j `grep ^$j $MYAT/JOBS | awk '{ print $3, $2 }'`
done
(це все здебільшого не перевірено. Основна команда права, але в логіці там десь є помилка)
Сказавши все це, я не впевнений, що використовував би це для описаного вами завдання. Я, мабуть, використовував існуючу систему календарів. Але, незважаючи на це, я б користувач працював із системою cron, яка щодня виконувалась, і перевіряла файл, щоб побачити, чи є повідомлення, які потрібно надіслати. Набагато портативніше, ніж на робочих місцях, і набагато більше шансів запам'ятати, якщо ви переключите машини ...