在Ubuntu中作为守护程序启动围棋程序的正确方式是什么?然后我会和莫尼特一起监控的.我是不是应该这样做:
go run myapp.go &
有没有具体要考虑的事情呢?
您应该为您的程序(go build)构建一个可执行文件,然后为upstart编写一个脚本,它将作为守护进程为您运行您的程序,或者使用像daemonize这样的外部工具.我更喜欢后一种解决方案,因为它不依赖于依赖系统的初创公司.使用daemonize,您可以启动您的应用程序,如下所示
go build
daemonize -p /var/run/myapp.pid -l /var/lock/subsys/myapp -u nobody /path/to/myapp.exe
这将为您提供一个性能良好的unix守护进程,并由daemonize完成所有必要的守护进程准备工作.
Swift核心技术与实战 -〔张杰〕
高并发系统设计40问 -〔唐扬〕
深入浅出云计算 -〔何恺铎〕
成为AI产品经理 -〔刘海丰〕
恋爱必修课 -〔李一帆〕
零基础实战机器学习 -〔黄佳〕
业务开发算法50讲 -〔黄清昊〕
朱涛 · Kotlin编程第一课 -〔朱涛〕
Go进阶 · 分布式爬虫实战 -〔郑建勋〕
高并发系统实战课 -〔徐长龙〕
零基础学Python(2023版) -〔尹会生〕
Vue 3 企业级项目实战课 -〔杨文坚〕
无涯教程 - jQuery教程
无涯教程 - Swift5教程
无涯教程 - TCP/IP网络编程教程
无涯教程 - Java 代码面试完全指南教程
无涯教程 - Python 渗透测试实战教程
无涯教程 - C# 代码整洁指南教程
无涯教程 - Python 物联网入门手册教程
无涯教程 - MySQL8 秘籍教程