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

  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006