Ya mereka persisten di seluruh reboot (mereka hanya file dalam gulungan).
Mengenai memiliki akses kepada mereka, sebagai pengguna biasa Anda tidak akan memiliki akses ke file, tetapi Anda dapat membangun sistem untuk mendukungnya. Mungkin kira-kira seperti ini:
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
Jika Anda perlu memuat ulang pekerjaan nanti:
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
(Ini semua sebagian besar belum diuji. Perintah dasarnya benar tetapi pasti ada bug dalam logika di suatu tempat)
Setelah mengatakan semua itu, saya tidak yakin saya akan gunakan untuk tugas yang Anda jelaskan. Saya mungkin akan menggunakan sistem kalender yang sudah ada sebelumnya. Meskipun gagal, saya akan menggunakan pekerjaan cron yang berjalan setiap hari yang memeriksa file untuk melihat apakah ada pesan untuk dikirim. Jauh lebih portabel daripada di tempat kerja, dan lebih mungkin diingat jika Anda mengganti mesin ...