Greetings,

First, you still did not specify if you were doing a package installation or a source-based installation. Which are you doing? If a source-based installation, then your hacked up solution is passable, though not optimal.

Second, let's reply to your points:
There is a "systems" crontab which ubuntu warns not to change.

You can create crontab jobs at the system level without modifying existing ones. Every file placed in the appropriate cron.* directory is its own crontab file.


The crontab on the old server is sudo crotab -uroot -e where all the koha cronjobs are setup.

This is a user crontab still. Was the old system a source-based installation or was it a packages based installation? If you are finding user crontabs, then it likely was a source-based installation. Why do you need to have the new system as a source-based install? A package-based installation sets up all the crontab jobs you need by default for you already. No crontab job tweaks required.

Seriously, please consider a packages based installation:
http://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages


And thirdly and lastly, did you actually go looking for crontab jobs manually? Like the following done on a package installation of Koha that we are using in production.

$ cd /etc/cron.d
$ ls -la
total 20
drwxr-xr-x  2 root root 4096 Feb 11 17:29 .
drwxr-xr-x 98 root root 4096 Jul  7 17:39 ..
-rw-r--r--  1 root root  422 Nov 22  2013 koha-common
-rw-r--r--  1 root root  102 Jun 19  2012 .placeholder
-rw-r--r--  1 root root  396 Dec 16  2011 sysstat
$ cat koha-common
# /etc/cron.d/koha-common
#
# Call koha-rebuild-zebra for each enabled Koha instance, to make sure the
# Zebra indexes are up to date.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

*/5 * * * * root test -x /usr/sbin/koha-rebuild-zebra && koha-rebuild-zebra -q $(koha-list --enabled) */15 * * * * root koha-foreach --enabled --email /usr/share/koha/bin/cronjobs/process_message_queue.pl
$ cd ../cron.daily
$ ls -la
total 84
drwxr-xr-x  2 root root  4096 Jun 25 11:55 .
drwxr-xr-x 98 root root  4096 Jul  7 17:39 ..
-rwxr-xr-x  1 root root   633 Jul 12  2013 apache2
-rwxr-xr-x  1 root root   219 Apr 10  2012 apport
-rwxr-xr-x  1 root root 15399 Jul 16  2013 apt
-rwxr-xr-x  1 root root   314 Apr 18  2013 aptitude
-rwxr-xr-x  1 root root   502 Mar 31  2012 bsdmainutils
-rwxr-xr-x  1 root root   256 Jan  7  2013 dpkg
-rwxr-xr-x  1 root root  1410 Nov 22  2013 koha-common
-rwxr-xr-x  1 root root   372 Oct  4  2011 logrotate
-rwxr-xr-x  1 root root  1365 Dec 28  2012 man-db
-rwxr-xr-x  1 root root   606 Aug 17  2011 mlocate
-rwxr-xr-x  1 root root   249 Sep 12  2012 passwd
-rw-r--r--  1 root root   102 Jun 19  2012 .placeholder
-rwxr-xr-x  1 root root  2417 Jul  1  2011 popularity-contest
-rwxr-xr-x  1 root root  2947 Jun 19  2012 standard
-rwxr-xr-x  1 root root   469 Dec 16  2011 sysstat
-rwxr-xr-x  1 root root   214 Sep 10  2012 update-notifier-common
$ cat koha-common
#!/bin/sh
# /etc/cron.daily/koha-common -- Daily housekeeping tasks for all Kohas.
# Copyright 2010  Catalyst IT, Ltd
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

koha-foreach --enabled --email /usr/share/koha/bin/cronjobs/overdue_noticest
koha-foreach --enabled /usr/share/koha/bin/cronjobs/fines.pl
koha-foreach --enabled --email /usr/share/koha/bin/cronjobs/advance_noticesc
koha-foreach --enabled /usr/share/koha/bin/cronjobs/holds/cancel_expired_hol >/dev/null 2>&1 koha-foreach --enabled /usr/share/koha/bin/cronjobs/services_throttle.pl > null 2>&1 koha-foreach --enabled /usr/share/koha/bin/cronjobs/cleanup_database.pl --sns --zebraqueue 10 koha-foreach --enabled --noemail /usr/share/koha/bin/cronjobs/cleanup_databl --mail
koha-run-backups --days 2 --output /var/spool/koha
$ cd ../cron.hourly
$ ls -la
total 16
drwxr-xr-x  2 root root 4096 Feb 11 17:29 .
drwxr-xr-x 98 root root 4096 Jul  7 17:39 ..
-rwxr-xr-x  1 root root  840 Nov 22  2013 koha-common
-rw-r--r--  1 root root  102 Jun 19  2012 .placeholder
$ cat koha-common
#!/bin/sh
# /etc/cron.hourly/koha-common -- Hourly housekeeping tasks for all Kohas.
# Copyright 2010  Catalyst IT, Ltd
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.


koha-foreach --enabled /usr/share/koha/bin/cronjobs/holds/build_holds_queue.pl

And checking out cron.monthly and cron.weekly failed to find a koha-common file.

And by the way, running a zebra process twice for the same instance is a bad thing to do. So please check /etc/cron.* before you use what was suggested by Vashil Patil.

GPML,
Mark Tompsett

-----Original Message----- From: Phillip Ponchot
Sent: Monday, July 07, 2014 1:21 PM
To: Robin Sheat
Cc: [email protected]
Subject: Re: [Koha] Crontab - is that one tabs used to open beer cans?

There is a "systems" crontab which ubuntu warns not to change. The crontab on the old server is sudo crotab -uroot -e where all the koha cronjobs are setup. When I run this command on the new server there's info about the crontab but there are no jobs in the crontab so I guess I'll have to create them to get koha to run properly.

Thanks for your help.  Phillip

From: [email protected]
To: [email protected]
Date: Mon, 7 Jul 2014 16:14:40 +1200
Subject: Re: [Koha] Crontab - is that one tabs used to open beer cans?

Phillip Ponchot schreef op zo 06-07-2014 om 21:09 [-0700]:
> Thank you so much.  Its easier to use one that is already built than
> to spend hours trying to build the crontab.  I appreciate you're
> sharing.  Phillip

Go with what Mark said to start with: you're viewing the user crontab
when you use crontab -e, and that's most likely not what you want.

The Koha-specific one lives in /etc/crontab or as a file
within /etc/crontab.d.

--
Robin Sheat
Catalyst IT Ltd.
✆ +64 4 803 2204
GPG: 5FA7 4B49 1E4D CAA4 4C38  8505 77F5 B724 F871 3BDF

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

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

Reply via email to