Перегляньте список подій у файлі cron


2

У мене є досить складний набір робочих місць cron, і мені буде дуже корисно запитати систему про список наступних n крон завдань, які будуть виконані.

Так дається конкретний кронтаб, тобто (копіюється і вставляється з http://adminschoice.com/crontab-quick-reference ).

30  0   1   1,6,12  *   A //00:30 Hrs  on 1st of Jan, June & Dec.
0   20  *   10  1-5     B //8.00 PM every weekday (Mon-Fri) only in Oct.
0   0   1,10,15 *   *   C //midnight on 1st ,10th & 15th of month
5   0   10  *   1       D At 12.10 every Monday & on 10th of every month

Я можу повернути список (якщо ми почнемо 31 травня)

Cron jobs in queue:
B 2000 Tuesday
C 0000 Wednesday
B 8pm Wednesday
B 8pm Thursday

... ect.

Будь-які ідеї?

Відповіді:


1

Я боюся, що це не так просто, тому cronщо не працює так, тобто не створює "черги" завдань, які потрібно запускати, а перевіряє демон для виконання завдань кожну хвилину.

Треба було б написати скрипт для аналізу crontab і переписати вивід. Просто питання того, скільки часу ви хочете витратити.

Ось кілька альтернатив:

  • Ви можете мати гарне графічне представлення cronjobs з Gnome-розклад , тому що він також переводить crontabs в людські читані рядки:

Gnome-графік-приклад

webmin-приклад

  • Є також невеликий C # (?) Проект, який я знайшов називається crontabviewer .

1

Ось блог про сценарій Perl ( croncal.pl), який розбирає crontabs і друкує дати і час викликів у певний часовий діапазон (за промовчанням до 24 годин).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.