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时它正在运行 显示无法访问此站点
请任何人帮助我 提前致谢
答案 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