Все еще не совсем уверен, в чем заключалась ошибка в веб-инсталляторе, но я смог решить проблему, удалив существующую базу данных OTRS и следуя инструкциям по ручной настройке базы данных, найденным в руководстве администратора OTRS (http://doc.otrs.org/3.0/en/html/manual-installation-of-otrs.html). После выполнения ручной настройки, установки заданий cron и перезапуска службы otrs я смог войти в localhost/otrs/index.pl, используя учетные данные root по умолчанию. Все еще не уверен, что было не так с веб-установщиком, но теперь все работает.
Al especificar */2
en el día -del campo de semana -, se ejecuta en días pares. Los días pares de la semana son los lunes, miércoles, viernes y domingos. (En realidad, estos son los días impares, hmm, todavía...)
Si desea ejecutar el trabajo en intervalos un poco más regulares, use el campo de día -de -mes en lugar de (el tercer campo ). Tenga en cuenta que en los meses con un número impar de días, esto hará que el trabajo se salte un día cuando comience el próximo mes :..., 28, 30, (no el 31, no el 1 ), 2, 4, etc.
Podría solucionar esto agregando un programa para meses con días pares y un programa separado para meses con un número impar de días (aunque realmente no lo he pensado bien para saber si eso haría que coincida correctamente ).
Otra posibilidad sería hacer que el trabajo mismo se programe usando at
en lugar de usar cron
. Esta sería definitivamente una solución más "hackish" y posiblemente fallaría si el trabajo terminara de manera anormal entre el inicio de la ejecución y la reprogramación exitosa en dos días, o si el sistema estuviera inactivo en la próxima ejecución programada.
Programaría el trabajo cron para que se ejecutara todos los días. Entonces el script puede decidir si el día -del año -es un número par :si no, salir.
import datetime
today = datetime.date.today()
doy = int(today.strftime("%j"))
if (doy % 2 == 1): exit()
...