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

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011