The real question is why you aren't on systemd by now Chris
On Jul 26, 2016 9:33 PM, "Craig Parker" <cr...@fossfolks.com> wrote: > Pierre -- it's up and running. Thanks a bunch. I need to get POS running > too, but I'll take a break and just learn what I've got for the moment > > On 07/22/2016 12:01 PM, Pierre Smits wrote: > >> Hi Craig, >> >> I have found that the script for Ubuntu is of a lesser quality than the >> one >> for Debian, so that is what I have been using for various environments as >> a >> starting point. >> >> Best regards, >> >> Pierre Smits >> >> ORRTIZ.COM <http://www.orrtiz.com> >> OFBiz based solutions & services >> >> OFBiz Extensions Marketplace >> http://oem.ofbizci.net/oci-2/ >> >> On Fri, Jul 22, 2016 at 5:09 PM, Craig Parker <cr...@fossfolks.com> >> wrote: >> >> I'm on Ubuntu 14.04 server (32 bit -- this is just an old clunker computer >>> I'm trying stuff out on) and the OFBIZ zip I grabbed is 13.07.03. >>> >>> There was an ubuntu script I tried grabbing instead of rc.ofbiz >>> (rc.ofbiz.for.ubuntu) a couple months ago, but didn't have any better >>> luck >>> with that. I think I'm going to land on Debian eventually, but if I can >>> troubleshoot this install I should be able to figure that one out. >>> >>> >>> On 07/22/2016 02:24 AM, Pierre Smits wrote: >>> >>> Hi Craig, >>>> >>>> May I ask what OS version you are using and what the version of OFBiz >>>> is? >>>> >>>> Best regards, >>>> >>>> Pierre Smits >>>> >>>> ORRTIZ.COM <http://www.orrtiz.com> >>>> >>>> OFBiz based solutions & services >>>> >>>> OFBiz Extensions Marketplace >>>> http://oem.ofbizci.net/oci-2/ >>>> >>>> On Fri, Jul 22, 2016 at 5:15 AM, Craig Parker <cr...@fossfolks.com> >>>> wrote: >>>> >>>> I set this down because I couldn't get it running, but I'm picking it >>>> back >>>> >>>>> up. Still in the "using the demo" stage,a nd while I can start fine >>>>> with >>>>> ./ant start from the ofbiz directory, I can't seem to get it started >>>>> with >>>>> an /etc/init.d/ofbiz script. >>>>> I've tried a couple things, but the latest (back to square 1) spot I'm >>>>> in >>>>> is copying ofbizdir/tools/rc.ofbiz /etc/init.d/ofbiz >>>>> >>>>> Not sure what I read that told me this, but I commented out . >>>>> /etc/rc.d/init.d/functions (in the vicinity of line 30) and . >>>>> /etc/sysconfig/network near line 34, changed my path to /ofbiz (where I >>>>> unzipped it) and also replaced any instances of echo_ with just echo >>>>> (echo >>>>> followed by a space). >>>>> >>>>> So here's my script, and I can't get it running. Nor can I seem to >>>>> find a >>>>> log file anywhere that tells me what's going on. ofbiz owns the >>>>> /etc/init.d/ofbiz , and I'm starting it as root with sudo -u ofbiz >>>>> /etc/init.d/ofbiz restart >>>>> >>>>> #!/bin/sh >>>>> ##################################################################### >>>>> # Licensed to the Apache Software Foundation (ASF) under one >>>>> # or more contributor license agreements. See the NOTICE file >>>>> # distributed with this work for additional information >>>>> # regarding copyright ownership. The ASF licenses this file >>>>> # to you under the Apache License, Version 2.0 (the >>>>> # "License"); you may not use this file except in compliance >>>>> # with the License. You may obtain a copy of the License at >>>>> # >>>>> # http://www.apache.org/licenses/LICENSE-2.0 >>>>> # >>>>> # Unless required by applicable law or agreed to in writing, >>>>> # software distributed under the License is distributed on an >>>>> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY >>>>> # KIND, either express or implied. See the License for the >>>>> # specific language governing permissions and limitations >>>>> # under the License. >>>>> ##################################################################### >>>>> # >>>>> # ofbiz This shell script takes care of starting and stopping >>>>> # the OFBiz subsystem >>>>> # >>>>> # chkconfig: - 80 10 >>>>> # description: OFBiz server >>>>> >>>>> # Source function library >>>>> # this does not exist in Debian/Ubuntu/etc. => see rc.ofbiz.for.debian >>>>> # => comment out and use "echo failure" and "echo success" in place of >>>>> echo failure and echo success (minor anyway) >>>>> #. /etc/rc.d/init.d/functions >>>>> >>>>> # Source networking configuration >>>>> # this does not exist in Debian/Ubuntu/etc. => see rc.ofbiz.for.debian >>>>> #. /etc/sysconfig/network >>>>> >>>>> # Paths - Edit for your locations >>>>> JAVA_BINARY=/usr/bin/java >>>>> OFBIZ_HOME=/ofbiz >>>>> OFBIZ_LOG=$OFBIZ_HOME/runtime/logs/console.log >>>>> >>>>> # VM Options >>>>> JAVA_VMOPTIONS="-Xms128M -Xmx512M -XX:MaxPermSize=512m" >>>>> >>>>> # Java arguments >>>>> JAVA_ARGS="-jar ofbiz.jar" >>>>> >>>>> # *nix user ofbiz should run as (you must create this user first) >>>>> OFBIZ_USER=ofbiz >>>>> >>>>> # OFBiz processes running >>>>> ofbizprocs() { >>>>> OFBIZ_PROCS=`/bin/ps h -o pid,args -C java | /bin/grep -e >>>>> "$JAVA_ARGS" >>>>> | /bin/egrep -o "^[[:space:]]*[[:digit:]]*"` >>>>> } >>>>> >>>>> # Checking user... >>>>> checkuser() { >>>>> if [ "$USER" != "$OFBIZ_USER" ]; then >>>>> echo failure >>>>> echo >>>>> echo "Only users root or $OFBIZ_USER should start/stop the >>>>> application" >>>>> exit 1 >>>>> fi >>>>> } >>>>> >>>>> # Start OFBiz >>>>> start() { >>>>> echo -n "Starting OFBiz: " >>>>> checkuser >>>>> ofbizprocs >>>>> if [ "$OFBIZ_PROCS" != "" ]; then >>>>> echo failure >>>>> echo >>>>> echo "OFBiz is already running..." >>>>> return 1 >>>>> fi >>>>> >>>>> # All clear >>>>> cd $OFBIZ_HOME >>>>> umask 007 >>>>> /bin/rm -f $OFBIZ_LOG >>>>> $JAVA_BINARY $JAVA_VMOPTIONS $JAVA_ARGS >>$OFBIZ_LOG >>>>> 2>>$OFBIZ_LOG& >>>>> echo success >>>>> return 0 >>>>> } >>>>> >>>>> # Stop OFBiz >>>>> stop() { >>>>> echo -n "Stopping OFBiz: " >>>>> checkuser >>>>> ofbizprocs >>>>> if [ "$OFBIZ_PROCS" == "" ]; then >>>>> echo failure >>>>> echo >>>>> echo "OFBiz is not running..." >>>>> return 1 >>>>> fi >>>>> >>>>> # All clear >>>>> cd $OFBIZ_HOME >>>>> umask 007 >>>>> $JAVA_BINARY $JAVA_VMOPTIONS $JAVA_ARGS -shutdown >>$OFBIZ_LOG >>>>> ofbizprocs >>>>> if [ "$OFBIZ_PROCS" != "" ]; then >>>>> # Let's try to -TERM >>>>> /bin/kill -TERM $OFBIZ_PROCS >>>>> fi >>>>> ofbizprocs >>>>> if [ "$OFBIZ_PROCS" != "" ]; then >>>>> # Let's try it the hard way! >>>>> /bin/kill -9 $OFBIZ_PROCS >>>>> fi >>>>> ofbizprocs >>>>> if [ "$OFBIZ_PROCS" != "" ]; then >>>>> echo failure >>>>> echo >>>>> echo "Some processes could not be stopped:" >>>>> echo $OFBIZ_PROCS >>>>> echo "A possible solution is to try this command once more!" >>>>> return 1 >>>>> else >>>>> echo success >>>>> return 0 >>>>> fi >>>>> } >>>>> >>>>> # If root is running this script, su to $OFBIZ_USER first >>>>> # Note that under Debian/Ubuntu/etc. you should use instead >>>>> # if [ "$USER" = "root" ]; then >>>>> if [ "$UID" = "0" ]; then >>>>> exec su - $OFBIZ_USER -c "$0 $1" >>>>> fi >>>>> >>>>> case "$1" in >>>>> 'start') >>>>> start >>>>> ;; >>>>> 'stop') >>>>> stop >>>>> ;; >>>>> 'restart') >>>>> stop >>>>> start >>>>> ;; >>>>> 'status') >>>>> ofbizprocs >>>>> if [ "$OFBIZ_PROCS" == "" ]; then >>>>> echo "OFBiz is stopped" >>>>> exit 1 >>>>> else >>>>> echo "OFBiz is running" >>>>> exit 0 >>>>> fi >>>>> ;; >>>>> *) >>>>> echo "Usage: $0 {start|stop|kill|restart|status|help}" >>>>> exit 1 >>>>> ;; >>>>> esac >>>>> echo >>>>> exit $? >>>>> >>>>> >>>>> >