如何在系统开启时自动启动odoo服务器

时间:2018-05-01 06:02:44

标签: python-2.7 webserver odoo-8 odoo odoo-10

Haii大家

如何在系统开启时自动启动Odoo服务器。

通常我在谷歌搜索过我发现了一个链接" http://www.serpentcs.com/serpentcs-odoo-auto-startup-script-322"

我按照每一步操作,然后启动了odoo-server

ps -ax | grep python

5202? Sl 0:01 python / home / tejaswini / Odoo_workspace / workspace_8 / odoo8 / openerp-server --config /etc/odoo-server.conf --logfile /var/log/odoo-server.log

它也显示了服务器路径

但是当我在浏览器中运行0.0.0.0:8069/localhost:8069时它正在运行 显示无法访问此站点

请任何人帮助我 提前致谢

2 个答案:

答案 0 :(得分:1)

要在系统开启时自动启动服务,您需要将该服务放入init脚本中。尝试以下命令

sudo update-rc.d <service_name> defaults

在你的情况下,

sudo update-rc.d odoo-server defaults

希望它会对你有所帮助。

答案 1 :(得分:0)

对于最后一步,我们需要安装一个脚本,该脚本将用于自动启动和关闭服务器,并以正确的用户身份运行应用程序。您可以在class MainActivity: AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) button3.setOnClickListener { // do something } } } 中使用一个脚本,但这需要一些小的修改,以便按照我上面描述的方式安装系统。这是link

与配置文件类似,您需要复制它或将此脚本的内容粘贴到/opt/odoo/debian/init中的文件中,并将其命名为odoo-server。一旦它在正确的位置,您将需要使其可执行并由root拥有:

/etc/init.d/

在配置文件中,有一个服务器日志文件的条目。我们需要首先创建该目录,以便服务器有一个可以登录的位置,并且我们必须使它由openerp用户写入:

sudo chmod 755 /etc/init.d/odoo-server
sudo chown root: /etc/init.d/odoo-server

reference