标签:服务 system start sys 针对 after user mil 管理
从 odoo 源码 debian 目录 拷贝 init 至 /etc/init.d/ 并 更名为 odoo
cd /opt/odoo
sudo cp /opt/odoo/debian/init /etc/init.d/odoo
打开 odoo 针对 安装 进行 修改
例如,
将 USER 修改为 odoo
将 ODOO 二进制设置为 /opt/odoo/odoo-bin
将 ODOO 配置设置为 /opt/odoo/odoo.conf
运行以下命令 启用odoo 服务
sudo chmod +x /etc/init.d/odoo
sudo update-rc.d odoo default
运行 sudo /etc/init.d/odoo start 启动服务
运行 sudo /etc/init.d/odoo stop 停止服务
对于 ubunttu 16 ,使用 systemd管理服务启动
当然,Ubuntu16 也兼容 init 格式服务,会将其自动转换为 systemd 格式
创建 服务描述 /lib/systemd/system/odoo.service
其内容如下
[Unit]
Description=Odoo
After=postgresql.service
[Service]
Type=simple
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo-bin -c /opt/odoo/odoo.conf
[Install]
WantedBy=multi-user.target
启用 odoo 服务
sudo systemctl enable odoo.service
查看服务情况
sudo systemctl odoo status
使用 命令 启动 /停止服务
sudo systemctl odoo start
sudo systemctl odoo stop
标签:服务 system start sys 针对 after user mil 管理
原文地址:http://www.cnblogs.com/odoouse/p/6157977.html