我正在尝试在Ubuntu上使用Kitura运行基于swift的Web服务器。
这是以下命令启动hello word server。
.build/debug/helloworld
我可以使用.build/debug/helloworld &
启动独立流程
但是如果再次执行则启动它会创建多个进程。
或者我要杀死旧流程然后启动新流程如果我只想运行单个流程。
我已按照以下教程运行服务器。但是不想使用Bluemix来部署应用程序。相反,我想在AWS ubuntu上启动它。 http://www.kitura.io/en/starter/gettingstarted.html
我认为必须有更简单和正确的方法来做到这一点。
正如你所看到的,我几乎是服务器的新手。
答案 0 :(得分:0)
你必须杀死Kitura进程以停止Kitura Server应用程序 - 没有其他方法可以阻止它。
答案 1 :(得分:0)
如果您只想测试服务器,可以在屏幕会话中运行它。屏幕是通过ssh管理远程服务器的基本实用程序。
如果你想作为服务/守护进程正确运行它,你应该查看systemd。