हां वे रिबूट के पार हैं (वे एक स्पूल में सिर्फ फाइलें हैं)।
एक नियमित उपयोगकर्ता के रूप में आपके पास इन तक पहुँच होने के संबंध में, आपके पास फ़ाइलों तक पहुँच नहीं होगी, लेकिन आप उन्हें वापस करने के लिए एक प्रणाली का निर्माण कर सकते हैं। शायद कुछ इस तरह:
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
(यह सभी अधिकांशतः अप्रयुक्त है। मूल आदेश सही है लेकिन वहाँ कहीं तर्क में बग होना निश्चित है)
हालांकि यह सब कहने के बाद, मुझे यकीन नहीं है कि मैं आपके द्वारा वर्णित कार्य के लिए उपयोग करूंगा। मैं शायद एक preexisting कैलेंडरिंग प्रणाली का उपयोग करूँगा। हालांकि, मुझे लगता है कि अगर कोई संदेश भेजने के लिए कोई संदेश था, तो मैं रोज़ाना चलने वाली एक क्रॉन नौकरी का उपयोग करूंगा। यदि आप मशीनों को स्विच करते हैं, तो नौकरियों की तुलना में बहुत अधिक पोर्टेबल, और याद रखने की संभावना है ...