Nasıl tüm kullanıcılar için tüm cron işleri listesi?
Bir komut ya da bana bir kez bir *NİX sistem planlanan cron işleri her görüntülemenize olanak sağlayacak olan bir script var mı? Kullanıcı crontabs yanı sıra /etc/cron.d
Her neyse /etc/crontab
, ve tüm dahil etmek istiyorum. Ayrıca belirli komutları /etc/crontab
run-parts
koşarken görmek güzel olurdu.
İdeal olarak, iyi bir sütun şeklinde çıkış istiyorum ve anlamlı bir şekilde emretti.
Sonra birden çok sunucudan gelen bu listeleri genel "etkinlikler takvimi" görüntülemek için birleştirme yapabilirim
Eğer birileri bu kadar zahmete eğer böyle bir senaryoyu kendim yazmak üzereydim, ama...
CEVAP
Kök, ama bunu çalıştırmak gerekir
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
her kullanıcı adı içinde döngü kendi crontab liste olacak. Bu crontabs ilgili kullanıcılara ait onları ya da root olmaktan başka bir kullanıcının crontab G/Ç görmek mümkün olmayacaktır.
Edit
eğer bilmek istiyorsanız, bir kullanıcı eklemek için crontab - echo $ user
ait
for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done
Nasıl klon ya da Python içinde bir lis...
Nasıl içeren bir taahhüt verilen şube ...
Nasıl Python ederken bir listesi düzen...
Nasıl Python listesi tüm permütasyon o...
Nasıl kullanıcılar hata mesajları okum...