首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上启动和停止Apple基于Swift的生产性服务器(由我编写的程序)?

如何在Ubuntu上启动和停止Apple基于Swift的生产性服务器(由我编写的程序)?
EN

Stack Overflow用户
提问于 2017-01-10 14:09:51
回答 1查看 127关注 0票数 0

我目前正在开发一个聊天程序,其中服务器为Ubuntu + Swift,客户端为JavaScript + WebSocket。最后,我达到了0.1版本,我需要部署它供公众使用。

我正在租用一个带有Ubuntu16.04LST的虚拟云服务器,我安装了Swift 3和我开发的聊天服务器作为.swift文件的集合。我可以编译和运行我的聊天服务器使用迅速的命令。但一旦我关闭我的SSH连接,服务器就会停止。是的,我能理解为什么。

  1. 如何在虚拟云服务器上永久启动聊天服务器?
  2. 我真的需要把它作为一种服务吗?例如,service squid start,然后怎么做?

从哪里开始?我在网上搜索了很多,但找不到任何例子或建议。有什么帮助吗?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 10:42:17

https://wiki.ubuntu.com/SystemdForUpstartUsers示例系统服务

/lib/systemd/system/foo.service:

代码语言:javascript
复制
[Unit]
Description=Job that runs the foo daemon
Documentation=man:foo(1)

[Service]
Type=forking
Environment=statedir=/path/to/swift/usr/lib
ExecStart=/path/to/swiftBinary

[Install]
WantedBy=multi-user.target
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41570829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档