SORU
25 EYLÜL 2008, PERŞEMBE


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
25 EYLÜL 2008, PERŞEMBE


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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009