Yanıtlar:
Atq adresindeki tüm işleri kaldırmak için bu komutu çalıştırabilirsiniz.
for i in `atq | awk '{print $1}'`;do atrm $i;done
Böyle bir şey yapabilirsin:
for i in $(atq | cut -f 1); do atrm $i; done
cut -f3
ilk sütun tarihte
Daha fazla AIX 6 sistemi için yapabilecekleriniz:
atrm -
Atd'de 58 binden fazla iş vardı (birisi sunucuyu yeniden başlattı ve bir nedenden dolayı atd servisi başlatılmadı). Atrm kullanarak işleri kaldırmak çok yüksek sıra için çok acı verici.
Atd'yi durdurdum ve / var / spool / atjobs'daki tüm dizinleri ve / var / spool / atspool'daki dosyaları sildim . Benim için işe yaradı.
rm -rf /var/spool/atjobs/* ; rm /var/spool/atspool/*
atd
ve bunun başarılı olup olmadığı hakkında hiçbir şey söylemiyorsunuz , bunun için ne Unix'in yeterli bir çözüm olacağını söylemiyorsunuz . Diğer kullanıcıların işlerinin silinmediğinden nasıl emin oldunuz?
at -l | awk '{printf "%s ", $1}' | xargs atrm