这个问题严格来说与编程无关,但对程序员来说肯定很重要.
我编写了一个简单的smtp服务器,当我从控制台运行它时,一切正常,只是它阻塞了命令行.
我知道我可以通过
nohup ... &
或者通过屏幕/tmux等
但问题是,我应该如何实现在后台运行的程序,系统管理员很乐意设置和管理该程序?
有些比我经验丰富得多的人,golang-nuts岁,写道,他们不使用fork等,而是使用monit等形式的一些"包装器".
目标平台是基于Debian的,盒子上的所有其他东西都是基于init.d的.
对于这个主题有什么好的资源,或者是写得很好的示例项目的来源?