自我更新Shell脚本

时间:2015-06-24 00:37:17

标签: shell

我正在开发一个游戏服务器shell脚本,它有多个较小的脚本,用于保存内容,重新启动,停止,安装,更新等。由于这是社区的脚本,我需要一种方法来允许我处理它,并且然后将这些更改推送给使用该脚本的用户。

这是我认为应该如何运作的基本概念:

  • 用户运行脚本
  • 脚本从github下载版本文件
  • 脚本从github读取版本字符串,并尝试将其与脚本本身中列出的版本匹配
  • 如果不匹配,请下载新的脚本文件(网址永不更改),替换并重新运行脚本

如果这似乎是可能的(我认为会这样),请通知我这个过程。

1 个答案:

答案 0 :(得分:0)

昨天在2015年的docker con上进行了演示。但这可能会有所帮助。 https://github.com/docker/notary

相关问题