GreenOpenERP -- 绿色版 For Linux 自动启动的方法
-
GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。
核心其实是制作两个启动服务,一个PostGre 一个OpenERP.
对应文件为:goe7 和pgsql7.
里面需要对路径有所修改,pgsql7的运行没有问题,但是goe7基本上出错。
经分析问题出在:/opt/GreenOdoo-8.0-linux64/source/openerp-server
#/usr/bin/env python
#!/usr/bin/env python与#!/usr/bin/python的区别
经搜索看到此文章:http://www.cnblogs.com/SophiaTang/archive/2011/09/21/2183091.html
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单
#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。
#!/usr/bin/python相当于写死了python路径;
#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法
把:/opt/GreenOdoo-8.0-linux64/source/openerp-server的第一行!去掉,前面插入一行,如下:
#!/opt/GreenOdoo-8.0-linux64/runtime/python/bin/python
#/usr/bin/env python
其实在前期我试过在启动文件goe7前面加入:
BASEDIR="/opt/GreenOdoo-8.0-linux64"
# set path
PATH="${BASEDIR}/runtime/python/bin:${BASEDIR}/runtime/pgsql/bin:${BASEDIR}/runtime/common/bin:$PATH"
export PATH
LD_LIBRARY_PATH="${BASEDIR}/runtime/python/lib:${BASEDIR}/runtime/pgsql/lib:${BASEDIR}/runtime/common/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
但是不知道为何,仍然无效,反正需要强制写入GreeOpenERP自带的 Python,希望有人再研究给出好方法。
启动服务正常。
为启动服务,对于ubuntu 执行下面操作:
sudo chmod +x pgsqld
chown openerp:openerp pgsqld
cp pgsqld /etc/init.d/
update-rc.d -f pgsqld remove
update-rc.d pgsqld defaults 20
sudo chmod +x openerp8
chown openerp:openerp openerp8
cp openerp8 /etc/init.d/
update-rc.d -f openerp8 remove
update-rc.d openerp8 defaults 30
注意启动文件名称我改为:pgsqld 和 openerp8。
测试:
service pgsqld start
service openerp8 restart
其余过程可以参考:http://shine-it.net/index.php/topic,16301.0.html -
GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。
======================================================
这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。 -
[quote author=信莱德软件-珠海 link=topic=16510.msg28526#msg28526 date=1405941929]
GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。
======================================================
这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
[/quote]
这里面启动openerp 有问题,unbuntu 12.0是这样,即使我说的方法还是有问题,我现在改用步科的方法。 -
[quote author=matrowang link=topic=16510.msg28532#msg28532 date=1405985281]
[quote author=信莱德软件-珠海 link=topic=16510.msg28526#msg28526 date=1405941929]
GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。
======================================================
这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
[/quote]
这里面启动openerp 有问题,unbuntu 12.0是这样,即使我说的方法还是有问题,我现在改用步科的方法。
[/quote]
等没那么忙的时候我重新做一个。不设成服务方式启动,使用起来还是诸多不便。我是在 cnetos 下的,不是 ubuntu. -
[quote author=信莱德软件-珠海 link=topic=16510.msg28526#msg28526 date=1405941929]
GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。
======================================================
这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
[/quote]
终于看见你现身了啦!握手!等你不忙的时候还请修正一下哦。先谢啦!