Openerp 如何使odoo服务使用某些标志运行?

Openerp 如何使odoo服务使用某些标志运行?,openerp,ubuntu-16.04,odoo-10,Openerp,Ubuntu 16.04,Odoo 10,我试图将我的odoo服务器的配置文件设置为某个文件,我知道用-c或--config运行odoo将完成这项工作,但我在服务器中像服务一样运行它,所以我不能这样做,也不能将配置添加到/etc/odoo/odoo.conf,因为我需要2个配置文件 有人知道如何使用某些标志(-c和--load)运行odoo服务吗 这是我在/etc/odoo/odoo.conf的配置 [options] addons_path = /usr/lib/python2.7/distpackages/odoo/addons,/

我试图将我的odoo服务器的配置文件设置为某个文件,我知道用
-c
--config
运行odoo将完成这项工作,但我在服务器中像服务一样运行它,所以我不能这样做,也不能将配置添加到/etc/odoo/odoo.conf,因为我需要2个配置文件

有人知道如何使用某些标志(-c和--load)运行odoo服务吗

这是我在/etc/odoo/odoo.conf的配置

[options]
addons_path = /usr/lib/python2.7/distpackages/odoo/addons,/opt/odoo/addons/odoodoto
admin_passwd = XXXXXXXXXXXX
data_dir = /var/lib/odoo
db_host = False
db_name = False
db_password = False
db_port = 5432
db_user = False
demo = {}
log_level = warn
logfile = /var/log/odoo/odoo-server.log
logrotate = True
proxy_mode = False
还有我的第二个配置:

[connector-options]
workers = 4
export ODOO_CONNECTOR_CHANNELS=root:5
export ODOO_CONNECTOR_PORT=8069
log-level = warn

而且,
--load=web,connector
是我需要的另一个标志

如果不深入了解Ubuntu初始化系统的许多细节,您应该在
/etc/init.d
中有一个bash脚本(可能是
/etc/init.d/odoo server

在该文件中插入一行:

DAEMON_OPTS=“-c/etc/odoo/odoo.conf”


使用逗号传递更多参数

我要查找的文件是
/etc/systemd/system/odoo.service
,您可以在[service]选项中指定如下内容
ExecStart=/usr/local/bin/odoo--load=web,connector-c/somedir/odoo server.conf


您也可以像sayed一样在/etc/init.d/odoo中配置一些服务设置,但我真的不知道如何配置,如果您可以添加我想要的标志

显示整个文件,我可以帮助您我的init.d文件有点不同,下面是一个片段:
DAEMON=/usr/bin/odoo NAME=odoo DESC=odoo CONFIG=/etc/odoo/odoo.conf LOGFILE=/var/log/odoo/odoo-server.log PIDFILE=/var/run/${NAME}.pid USER=odoo#DAEMON_OPTS='--load=web,web_看板,连接器,-c/opt/odoo/addons/odoodoto/tdt_connector_woodcommerce/odoo server.conf'export LOGNAME=$USER test-x$DAEMON | | exit 0 set-e function(启动停止守护进程--start--quiet--pidfile$pidfile--chuid$USER:$USER--background make pidfile--exec$DAEMON--config$config--logfile$logfile}
daemon_opts被注释掉,删除#我注释掉了它,因为它没有改变任何东西,应该是daemon var吗?没有从任何地方调用守护进程\u OPTS