如何使用某些标志制作 odoo 服务 运行?
How can I make odoo service run with certain flags?
我正在尝试将我的 odoo 服务器的配置文件设置为某个文件,我知道 运行ning odoo 与 -c <path>
或 --config <path>
可以完成工作,但是我 运行 将它像服务一样放在服务器中,所以我不能这样做,也没有将配置添加到 /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
(可能是 /etc/init.d/odoo-server
)中有一个 bash 脚本。
在该文件中插入一行:
DAEMON_OPTS="-c /etc/odoo/odoo.conf"
使用逗号传递更多参数
我正在寻找的文件是 /etc/systemd/system/odoo.service
,您可以在 [服务] 选项中指定这样的内容 ExecStart=/usr/local/bin/odoo --load=web,connector -c /somedir/odoo-server.conf
。
您还可以在 /etc/init.d/odoo 中配置一些服务设置,如 George Daramouskas 所说,但我真的不知道如何以及是否可以添加我想要的标志
我正在尝试将我的 odoo 服务器的配置文件设置为某个文件,我知道 运行ning odoo 与 -c <path>
或 --config <path>
可以完成工作,但是我 运行 将它像服务一样放在服务器中,所以我不能这样做,也没有将配置添加到 /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
(可能是 /etc/init.d/odoo-server
)中有一个 bash 脚本。
在该文件中插入一行:
DAEMON_OPTS="-c /etc/odoo/odoo.conf"
使用逗号传递更多参数
我正在寻找的文件是 /etc/systemd/system/odoo.service
,您可以在 [服务] 选项中指定这样的内容 ExecStart=/usr/local/bin/odoo --load=web,connector -c /somedir/odoo-server.conf
。
您还可以在 /etc/init.d/odoo 中配置一些服务设置,如 George Daramouskas 所说,但我真的不知道如何以及是否可以添加我想要的标志