安装daemonize
1、安装git环境
1 | yum install git -y |
2、获取daemonize
1 | git clone git://github.com/bmc/daemonize.git |
3、安装daemonize
1 | cd daemonize |
4、查看是否安装
1 | daemonize -v |
通过daemonize执行golang守护进程
你需要打包你的golang程序为可执行文件(go build),并通过daemonize来执行它来实现守护进程,如:
1 | daemonize -p /var/run/myapp.pid -l /var/lock/subsys/myapp -u nobody /path/to/myapp |