微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何运行一个golang程序为守护进程

http://www.hiceon.com/topic/how-to-start-a-golang-program-as-a-daemon/


安装daemonize

  1. 安装git环境

        
        
    yum install git -y
  2. 获取daemonize

    git clone git://github.com/bmc/daemonize.git
  3. 安装daemonize

        
        
    cd daemonize./configuremake && make install
  4. 查看是否安装

    daemonize v

通过daemonize执行golang守护进程

你需要打包你的golang程序为可执行文件(go build),并通过daemonize来执行它来实现守护进程,如:

  
  
p /var/runmyapp.pid l locksubsysmyapp u nobody pathtomyapp
发布于: http://www.hiceon.com/topic/how-to-start-a-golang-program-as-a-daemon

原文地址:https://www.jb51.cc/go/190620.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐