op 17-04-14 19:47, [email protected] schreef:
> It seems that /etc/cron.d/koha-common doesn't work: I changed the line
> in this:
> */5 * * * * esg-koha esg -x /usr/sbin/koha-rebuild-zebra ETC..

Don't do that.

The koha-common cron script knows how to rebuild zebra for all
configured Koha instances.

This file, which is the original:

http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=debian/koha-common.cron.d;h=f763f302d7eec14c96f51e3f9f45b88b76079e14;hb=HEAD

contains:

*/5 * * * * root test -x /usr/sbin/koha-rebuild-zebra &&
koha-rebuild-zebra -q $(koha-list --enabled)

which is what does it.

Your line:

*/5 * * * * esg-koha esg -x /usr/sbin/koha-rebuild-zebra ETC..

a) has no KOHA_CONF set
b) esg is not a command (the database name doesn't go there, 'test' is
actually a command that does something, so changing it will break things.)
c) koha-rebuild-zebra expects to be run as root, and will change users
as it needs to.
d) your database name isn't actually esg, your instance name is esg. The
database name should be something like esg_koha.

But essentially, by changing the line at all, you're breaking it. So put
it back the way it's supposed to be :)

Robin.


_______________________________________________
Koha mailing list  http://koha-community.org
[email protected]
http://lists.katipo.co.nz/mailman/listinfo/koha

Reply via email to