这个问题与编程没有严格关系,但是对于程序员来说肯定是重要的。
我写了一个简单的smtp服务器,当我从控制台运行它时,一切都很好,只是它阻止了命令行。
我知道我可以通过运行它
nohup ... &
或通过屏幕/ tmux等
但是问题是,我应该如何实现我的程序在后台运行,并且系统管理员可以很高兴地对其进行设置和管理过程?
有些人比我有更多的经验,在golang-nuts上写道,他们不使用fork等,而是使用monit等形式的“包装器”。
目标平台是基于Debian的,其他所有东西都是基于init.d的。
关于该主题的任何良好资源,或编写良好的示例项目的资源?
四季花海
相关分类