全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 817|回复: 5

[Windows VPS] 程序一键部署求助

[复制链接]
发表于 2021-7-14 23:46:42 | 显示全部楼层 |阅读模式
目前一个程序

web 编译的二级制文件  启动会监听 45678 端口

现在的问题是 经常会更新此二进制文件

但是由于服务器太多了  能否实现自动更新 启动 并且删除 之前的web


或者能否帮忙写成服务方式启动

目前我是 写成的shell 是这样

rm -rf  web*
wget http://www.test.com/web      #这是随便写网址,真实是内网的
chmod +x web
nohup ./web  2>&1 &





发表于 2021-7-14 23:48:42 | 显示全部楼层
“又不是不能用”
发表于 2021-7-14 23:49:26 | 显示全部楼层
多少台服务器啊
发表于 2021-7-14 23:50:26 | 显示全部楼层
git hook试试
发表于 2021-7-15 08:13:10 | 显示全部楼层
本帖最后由 G.K.D 于 2021-7-16 12:14 编辑

写个脚本,加入计划任务(Cron)定时运行一下就行了~

有版本号之类的吗?在线地址那种,只需要知道最新版本号就行了。
不需要在程序内加上版本号,只需要你现在随便定义一个最新版本号,这样下载后脚本就把当前版本号写入文件,下次运行脚本就拿这个文件内记录的当前版本号对比在线地址中的最新版本号,如果不一致就开始更新~

停止程序,
不需要删除,直接下载覆盖即可,
赋予执行权限,
运行程序~
 楼主| 发表于 2021-7-15 10:05:38 | 显示全部楼层
G.K.D 发表于 2021-7-15 08:13
写个脚本,加入计划任务(Cron)定时运行一下就行了~

有版本号之类的吗?在线地址那种,只需要知道最新版 ...

自己写的 发现问题才会更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 10:57 , Processed in 0.066159 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表