【问题标题】:how to do automatic updates of a python/bash script?如何自动更新 python/bash 脚本?
【发布时间】:2011-03-09 16:53:21
【问题描述】:

我有一些脚本希望在有更新版本可用时自动更新(使用 cronjob 进行定期检查并从 ftp 下载?)。有没有办法(不太复杂/先进)来实现这一目标? 提前致谢

【问题讨论】:

    标签: python bash ftp


    【解决方案1】:

    使用 svn 或 git 代替 ftp。

    要设置 svn,请转到 svn 存储库(即 assembla 或 github)并阅读说明。然后,您可以上传您的代码,启动一个 svn 或 git 存储库。每次更新代码时,您都可以编写(对于 svn):

    svn commit /path/where/you/code  
    

    之后您必须进行第一次结帐:

    svn checkout http:/repositoryurl /path/to/the/code
    

    这样你就可以用一行来完成你的 cron 工作,即。对于svn:

    svn update /path/to/the/code   
    

    如果脚本不是您的,则值得检查可用的 svn 或 git 存储库,因为大多数项目都使用类似的东西。

    【讨论】:

    • 谢谢,这是一次很棒的经历。我现在将深入研究 svn 存储库!
    猜你喜欢
    • 2011-11-15
    • 2014-10-04
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    相关资源
    最近更新 更多