Vâng, chúng là liên tục trên các lần khởi động lại (chúng chỉ là các tệp trong một ống chỉ).
Về việc có quyền truy cập vào chúng, với tư cách là người dùng thông thường, bạn sẽ không có quyền truy cập vào các tệp, nhưng bạn có thể xây dựng một hệ thống để sao lưu chúng. Có lẽ một cái gì đó như thế này:
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
Nếu bạn cần tải lại công việc sau:
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
(điều này hầu hết chưa được kiểm tra. Lệnh cơ bản là đúng nhưng chắc chắn sẽ có lỗi trong logic ở đâu đó)
Dù đã nói tất cả, tôi không chắc mình sẽ sử dụng cho nhiệm vụ mà bạn mô tả. Tôi có thể sử dụng một hệ thống lịch có từ trước. Mặc dù vậy, tôi sẽ sử dụng một công việc định kỳ chạy hàng ngày để kiểm tra một tệp để xem có tin nhắn nào để gửi không. Dễ di chuyển hơn nhiều so với tại nơi làm việc và nhiều khả năng sẽ được ghi nhớ nếu bạn chuyển đổi máy móc ...