想把 EchoSite 隐藏在后台开启?

除了nohup之外的第二个解决方案,如果有新的方法,请告诉我。

一、Linux 用户,我建议 supervisor (ubuntu14.04举例)

首先打开终端安装:
apt-get install supervisor

添加配置文件:
/etc/supervisor/conf.d/echosite.conf
添加内容如下
[program:echosite]
command = ./echosite -config=./config.yml start-all
directory = /home
autostart=true
autorestart=true
redirect_stderr = true
stdout_logfile_maxbytes = 50MB
stdout_logfile_backups = 10
stdout_logfile = /var/log/supervisorechosite.log
stderr_logfile_maxbytes = 50MB
stderr_logfile_backups = 10
stderr_logfile = /var/log/supervisorechosite_err.log

运行
/etc/init.d/supervisor start all

查看是否运行
supervisorctl status

如果显示 RUNNING 表示已经成功了,如果不成功,我建议你看一下日志。上面的配置文件里,有你日志的地址。

Icon For Arrow-up