|
Lines 30-48
start_zebra_instance()
Link Here
|
| 30 |
{ |
30 |
{ |
| 31 |
local instancename=$1 |
31 |
local instancename=$1 |
| 32 |
|
32 |
|
|
|
33 |
# get zebra log levels from koha-conf.xml |
| 34 |
local loglevels=$(get_loglevels $instancename) |
| 35 |
|
| 33 |
echo "Starting Zebra server for $instancename" |
36 |
echo "Starting Zebra server for $instancename" |
| 34 |
touch "/var/log/koha/$instancename/zebra-error.log" \ |
37 |
touch "/var/log/koha/$instancename/zebra-error.log" \ |
| 35 |
"/var/log/koha/$instancename/zebra.log" \ |
|
|
| 36 |
"/var/log/koha/$instancename/zebra-output.log" |
38 |
"/var/log/koha/$instancename/zebra-output.log" |
| 37 |
chown "$instancename-koha:$instancename-koha" \ |
39 |
chown "$instancename-koha:$instancename-koha" \ |
| 38 |
"/var/log/koha/$instancename/zebra-error.log" \ |
40 |
"/var/log/koha/$instancename/zebra-error.log" \ |
| 39 |
"/var/log/koha/$instancename/zebra.log" \ |
|
|
| 40 |
"/var/log/koha/$instancename/zebra-output.log" |
41 |
"/var/log/koha/$instancename/zebra-output.log" |
| 41 |
daemon \ |
42 |
daemon \ |
| 42 |
--name="$instancename-koha-zebra" \ |
43 |
--name="$instancename-koha-zebra" \ |
| 43 |
--pidfiles="/var/run/koha/$instancename/" \ |
44 |
--pidfiles="/var/run/koha/$instancename/" \ |
| 44 |
--errlog="/var/log/koha/$instancename/zebra-error.log" \ |
45 |
--errlog="/var/log/koha/$instancename/zebra-error.log" \ |
| 45 |
--stdout="/var/log/koha/$instancename/zebra.log" \ |
|
|
| 46 |
--output="/var/log/koha/$instancename/zebra-output.log" \ |
46 |
--output="/var/log/koha/$instancename/zebra-output.log" \ |
| 47 |
--verbose=1 \ |
47 |
--verbose=1 \ |
| 48 |
--respawn \ |
48 |
--respawn \ |
|
Lines 50-56
start_zebra_instance()
Link Here
|
| 50 |
--user="$instancename-koha.$instancename-koha" \ |
50 |
--user="$instancename-koha.$instancename-koha" \ |
| 51 |
-- \ |
51 |
-- \ |
| 52 |
zebrasrv \ |
52 |
zebrasrv \ |
| 53 |
-v none,fatal,warn \ |
53 |
-v $loglevels \ |
| 54 |
-f "/etc/koha/sites/$instancename/koha-conf.xml" && \ |
54 |
-f "/etc/koha/sites/$instancename/koha-conf.xml" && \ |
| 55 |
return 0 || \ |
55 |
return 0 || \ |
| 56 |
return 1 |
56 |
return 1 |