场景:网站的代码在github上托管,静态网站部署在服务器上,每次自己修改完本地代码后,提交到github上,需要自己去服务器上执行git pull 拉取最新代码,

为了解决这种操作,自己再服务器上  配置定时任务 每10s 下载一下最新代码。

实现步骤:

  1. 编写shell脚本

    -- shell 脚本

      1.1 touch gitshell.sh

      1.2.vim gitshell.sh

        cd /usr/www/hgz/;
        git pull;

  2.linux安装crontab   安装步骤> https://www.cnblogs.com/binblogs/p/5206789.html

  3.添加 crontab 任务

    1. crontab -e

    2. * * * * * sleep 10; /usr/www/hgz/gitshell.sh

  4.执行 crontab  

service crond start     //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看crontab服务状态

最新文章

  1. python selenium
  2. 正则匹配抓取input 隐藏输入项和 <td>标签内的内容
  3. java读取文件之txt文本
  4. Windows服务一:新建Windows服务、安装、卸载服务
  5. 使用ajax登录格式
  6. 转: JSTL SQL标签库 使用
  7. C语言位取反问题
  8. Codeforces Round #257 (Div. 1) (Codeforces 449D)
  9. 【转载】10分钟学会理解和解决MySQL乱码问题
  10. Event事件详解
  11. Python打印格式化与字符串
  12. eclipse处理长字符串拼接快捷方法类
  13. [POJ 3150] Cellular Automaton (矩阵高速幂 + 矩阵乘法优化)
  14. 从入门到精通之Boyer-Moore字符串搜索算法详解
  15. PHP判断变量是否为空的几种方法小结
  16. 分布式缓存技术redis学习系列
  17. PJSUA2开发文档--第三章 PJSUA2高级API
  18. BZOJ4484: [Jsoi2015]最小表示(拓扑排序乱搞+bitset)
  19. spring动态创建数据源
  20. UI5-学习篇-1-Eclipse开发工具及环境搭建

热门文章

  1. Vue利用canvas实现移动端手写板
  2. 参观微软Serbia开发中心和Office365 2019-01-31活动感悟
  3. MySQL MHA FailOver后,原Master节点自动以Slave角色加入解群的研究与实现
  4. MySQL 执行计划中Extra(Using where,Using index,Using index condition,Using index,Using where)的浅析
  5. activeMQ类别和流程
  6. Kafka相关内容总结(Kafka集群搭建手记)
  7. 创建你的第一个Composer/Packagist包
  8. CSS---内外边距
  9. 大数据平台Lambda架构详解
  10. fastjson JSON 对象为空保留null