जवाबों:
आप इस कमांड को atq पर सभी नौकरियों को निकालने के लिए चला सकते हैं
for i in `atq | awk '{print $1}'`;do atrm $i;done
अधिक AIX 6 सिस्टम के लिए आप बस कर सकते हैं:
atrm -
मेरे पास atd में 58k से अधिक नौकरियां थीं (किसी ने सर्वर को रिबूट किया और किसी कारण से एटीडी सेवा शुरू नहीं हुई)। एट्रम का उपयोग करके नौकरियों को निकालना बहुत अधिक कतार के लिए बहुत दर्दनाक है।
मैंने atd को बंद कर दिया और / var / spool / atjobs और / var / spool / atspool से फ़ाइलों को हटा दिया । मेरे लिए यह काम कर गया।
rm -rf /var/spool/atjobs/* ; rm /var/spool/atspool/*
atd
फिर से शुरू करने के बारे में कभी कुछ नहीं कहते हैं , और क्या यह सफल रहा है, और न ही आपने यह उल्लेख किया है कि यूनिक्स क्या है, इसके लिए एक पर्याप्त समाधान होगा। आपने यह कैसे सुनिश्चित किया कि अन्य उपयोगकर्ताओं की नौकरियां नहीं हटाई गईं?
at -l | awk '{printf "%s ", $1}' | xargs atrm