谢谢buke
由于同时启动server web,脚本还真不太会写
用supervisor 搞定 方法如下
apt-get install supervisor
# touch /etc/supervisor/conf.d/openerp.conf
# gedit /etc/supervisor/conf.d/openerp.conf
将以下内容写到openerp.conf文件,如果方便管理可以改为openerp-7.0.conf
[program:openerp]
; openerp 启动脚本
command=python /opt/openerp/7.0/server/openerp-server --db_user=openerp --db_password=PASSWORD --db_host=127.0.0.1 --db_port=5432 --addons-path=/opt/openerp/7.0/addons,/opt/openerp/7.0/web/addons -c openerp-server.conf
; openerp 目录
directory=/opt/openerp/7.0/server/
; 是否随系统启动
autostart=true
; 自动重启
autorestart=true
; 启动时间,如果超过这个时间oe还没有挂,则视为已经启动
startsecs=3
; 启动用户
user=openerp
redirect_stderr=true
; log 文件
stdout_logfile=/var/log/openerp-server-7.0.log
stdout_logfile_maxbytes=500MB
stdout_logfile_backups=50
stdout_capture_maxbytes=1MB
stdout_events_enabled=false
loglevel=warn
重启即ok