Задание Cron не запускается один раз в неделю

Попробуйте выполнить обновление до более новой версии LibreOffice. С LO 5.1.6.2 в Ubuntu я загрузил datavalcombo_addsortmulticol.xlsm , внес изменения в VBAProject и на листе 1, затем сохранил как .xlsm . В новом документе сохранены изменения.

Однако с Apache OpenOffice 4.1.3 макросы работали некорректно, и, очевидно, AOO не может сохранять в формате .xlsm.

2
09.12.2016, 00:42
3 ответа

Сообщение об ошибке c достигнуто максимальное количество запусков очереди означает, что вы достигли предела одновременных cron заданий.

Я считаю, что по умолчанию для cron в AIX установлено 50 одновременных заданий, поэтому вам действительно нужно выяснить, почему у вас одновременно выполняется 50 заданий. (Возможно, это несколько экземпляров одного и того же задания, перекрывающего друг друга.)

Эти две строки должны предоставить вам список заданий, выполняемых под cron , и оттуда вы сможете исследовать основную причину проблемы:

p=$(ps -ef | awk '/[c]ron/{print $2}' | xargs | tr ' ' '|')
ps -ef | egrep "\<($p)\>"

Если вам действительно нужно увеличить количество одновременных заданий, вы можете найти параметр конфигурации в / var / adm / cron / queuedefs :

c.50j20n60w

где

  • c = Очередь cron
  • Nj = Максимальное количество заданий, одновременно запускаемых cron
  • Nn = ] nice значение запускаемых заданий (по умолчанию 2)
  • Nw = время, в течение которого задание должно ждать до следующей попытки его запуска

См. http: // www-01.ibm.com/support/docview.wss?uid=isg3T1020382, чтобы найти источник этого ответа для AIX.

5
27.01.2020, 21:51

Формат вашего crontab предполагает, что это пользовательский crontab (в отличие от системного crontab, который добавляет поле «пользователь» после указания времени).

С помощью перенаправления вы лишаете себя информативных сообщений журнала. Попробуйте вместо этого:

0 2 * * 1-5 /admin/scripts/example.exp >> $HOME/cron.log 2>&1

И вы получите результат выполнения в файле cron.log в вашем домашнем каталоге.

2
27.01.2020, 21:51

При установке по умолчанию задания cron записываются в журнал

/var/log/syslog

Вы можете увидеть только задания cron в этом журнале, выполнив

grep CRON /var/log/syslog

Если вы ничего не перенастраивали, записи будут там.

1
27.01.2020, 21:51

Теги

Похожие вопросы