linux服务器上 怎么让进程一直运行不停止?
是这样的:我自己买了一个阿里云的ECS服务器之前写过一个HTTP协议的WEB服务器,就用ssh连接远端服务器,然后把server端放在远端阿里的服务器上后台运行./ser...
是这样的:
我自己买了一个阿里云的ECS服务器
之前写过一个 HTTP协议的WEB服务器,就用ssh连接远端服务器,
然后把 server端放在 远端阿里的服务器上后台运行
./server XXX.XXX.XXX.XXX 80 &
然后用浏览器输入 IP 就能访问
但是,当我断开ssh过一段时间后,后台server进程就会自动关闭
有没有办法让它一直运行不关闭?
PS:
我的代码是用C写的,我知道用 daemon()函数可以让它作为守护进程
但有没有办法不修改代码 ? 展开
我自己买了一个阿里云的ECS服务器
之前写过一个 HTTP协议的WEB服务器,就用ssh连接远端服务器,
然后把 server端放在 远端阿里的服务器上后台运行
./server XXX.XXX.XXX.XXX 80 &
然后用浏览器输入 IP 就能访问
但是,当我断开ssh过一段时间后,后台server进程就会自动关闭
有没有办法让它一直运行不关闭?
PS:
我的代码是用C写的,我知道用 daemon()函数可以让它作为守护进程
但有没有办法不修改代码 ? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询