或者使用supervisor更简单吧。 只要在/etc/supervisord.conf文件中设置一下就可以了。基本上不用参考什么或者理解什么命令。CentOS/RHEL下 “yum -y install supervisor"或者ubuntu下apt-get install就可以安装。
supervisord.conf里面有标准格式:
[b];[program:theprogramname]
;command=/bin/cat ; the program (relative uses PATH, can take args)
;priority=999 ; the relative start priority (default 999)
;autostart=true ; start at supervisord start (default: true)
;autorestart=true ; retstart at unexpected quit (default: true)
;startsecs=10 ; number of secs prog must stay running (def. 10)
;startretries=3 ; max # of serial start failures (default 3)
;exitcodes=0,2 ; 'expected' exit codes for process (default 0,2)
;stopsignal=QUIT ; signal used to kill process (default TERM)
;stopwaitsecs=10 ; max num secs to wait before SIGKILL (default 10)
;user=chrism ; setuid to this UNIX account to run the program
;log_stdout=true ; if true, log program stdout (default true)
;log_stderr=true ; if true, log program stderr (def false)
;logfile=/var/log/cat.log ; child log path, use NONE for none; default AUTO
;logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB)
;logfile_backups=10 ; # of logfile backups (default 10)[/b]
每行前面去掉分号,然后填写参数就可以了。这个对运行许多程序,比如Java什么的都有用,特别是我们常常下载编译好的软件来用的时候这个就特别好用。
D
datsuan
@datsuan
-
Openerp 在centos下作为服务启动 -
请教:在centos 6.3_64上找不到模块在CentOS6.3_64上安装好openerp6.1之后,可以运行,建立账套。但如果在建立账套之后再把一个模块(比如这个网站提供的淘宝模块)copy到addons下,再在设置中安装新模块,而这个时候却是不能看到模块信息的。但再建立一个账套后,却又可以找到模块信息。如果这样对功能扩展就很麻烦,请求高手。