`
happysoul
  • 浏览: 398334 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Linux环境下git定时更新

 
阅读更多

cd /etc/cron.hourly
vi 0git
粘贴代码(将日志输出到 /home/admin/gitlog.log 文件中)
---------------------
#!/bin/bash
echo `date '+%Y-%m-%d %H:%M:%S'` >> /home/admin/gitlog.log
cd /home/admin/web/
echo `git pull` >> /home/admin/gitlog.log 

---------------------
为代码增加执行权限
chmod +x 0git

/etc/cron.hourly 此位置每隔1小时系统会自动调用一次完成更新

至于 git 自带的更新就不研究了
分享到:
评论

相关推荐

    【crontab】定时自动完成Gitee、GitHub的代码提交(Windows和Linux)

    script目录 :Linux环境可执行的.sh脚本;Windows环境可执行的.bat脚本;.txt文件用于文件变更,以保证完成正常的提交计数; 文件中的内容包括(1.push.bat - 在Windows环境执行的脚本;2.touch.sh - 在Linux环境...

    docker-lnmp:Docker lnmp镜像,LinuxNginx(alpine)Mysql8.0PHP7.2Redis4.0

    使用说明更新系统:yum -y upgrade安装git(centos)$ yum -y install git禁止修改文件权限$ git config core.fileMode false$ git config --global core.fileMode false安装docker(centos)$ yum install -y yum-...

    自动提交:对于Java程序员,设置一个新的环境

    在linux服务器上面配置git并且每日提交, 让github绿油油 # 安装git yum install -y git # 配置git用户名&邮箱 git config --global user.name "用户名" git config --global user.email "邮箱" # 生成秘钥 ssh-...

    swallow:一个后端基于django和DjangoRestFramework,前端基于vue和element-ui实现的CMBD运维平台

    演示功能特性服务器信息自动定时采集celery异步队列RBAC基于角色的权限访问控制RESTful API技术栈后端Ansible2.7MariaDB10.1.37前端vueelement-uivue-admin-template前序准备你需要在本地linux服务器安装Python、...

    webspider:在线地址

    展示页面Quick Start以下操作均是在 Linux - Ubuntu 环境下执行克隆项目git clone git@github.com:GuozhuHe/webspider.git安装 MySQL, Redis, Python3# 安装 redisapt-get install redis-server# 后台启动 redis-...

    2019千峰Python超详细入门教程(百度云盘分享).docx

    E:. │ 1.txt │ ├─千锋Python教程:第01章 第一个Python程序与数据存储及数据类型(9集) │ │ .DS_Store │ │ │ ├─code │ │ 1、数据存储.txt │ │ 2、第一个python程序.py │ │ 3、注释.py ...

    dave:X射线天文数据频谱定时分析的GUI

    或者运行Linux_X64 $ setup/build_linux-x64.bash的构建脚本,以在DAVE构建文件夹中获取可分发文件。 您会发现还有很多事情要做! 注意:Mac OSX依赖项 至少已安装Homebrew( )或MacPorts( ) 如果将使用...

    wyquery:Wooyun查询系统

    建议在Linux下运行,当然Windows下也可以。Ruby2.0+ git clone https://github.com/LubyRuffy/wyquery.git cd wyquery bundle install rake db:migrate rails s 然后访问 初次抓取数据 cd wyquery ruby ./tools/...

    electron-egg:一个快速的、易于使用的桌面软件开发框架

    查看::trophy: 码云最有价值开源项目特性直接打包成windows版、Mac版、Linux版或者以web网站运行。可以用服务端的开发思维,来编写桌面软件。也可以用前端来开发,数据服务请求外部api即可。服务端的技术场景几乎都...

    ngx_shm_dict_view

    添加定时器事件,定时的清除共享内存中过期的key 添加读事件,支持redis协议,通过redis-cli get,set,del,ttl ngx_shm_dict_view 共享内存查看 Install Linux git clone https://github.com/lidaohang/ngx_shm_dict ...

    ngx_shm_dict_manager

    添加定时器事件,定时的清除共享内存中过期的key 添加读事件,支持redis协议,通过redis-cli get,set,del,ttl ngx_shm_dict_view 共享内存查看 Install Linux git clone https://github.com/lidaohang/ngx_shm_dict ...

    java8集合源码分析-Notes:笔记

    SpringBoot整合篇(整合Redis、RocketMQ、定时任务等,后续补充。) 数据库、Linux(---后续补充---) 本站说明 本站目的是记录技术学习笔记,分享技术学习笔记、技术文章、优秀资源。 若您认为侵犯你的个人知识产权,...

    ReactRedux:React Redux简单任务管理应用程序

    Linux应该相似。 也可以在Windows机器上进行开发,但是我没有记录这些步骤。 如果您是在Windows上开发的应用程序,则在启动和运行时应该没有问题。 如果可以使用以下版本,则将非常容易在本地deve服务器中安装和...

    bash-command-timer:Bash扩展名,用于打印每个命令的执行时间

    Bash扩展名,用于为每个执行的命令行打印定时信息。 用法 执行完每个命令行后,脚本将打印出总执行时间(精确到毫秒),然后是当前时间。 执行时间的格式设置为易于阅读; 例如2h 7m 42s301 。 演示: 要求 在现代...

    Shell脚本获取进程的运行时间

    在我们的系统中,我曾写了一个脚本去定时更新一些repository,但偶尔会遇到问题,比如:git pull之时可能会卡在那里(可能由于某时刻的网络问题),它会阻碍后面的下一次更新。所以我就在想,我今后启动这个脚本时,...

    chap:第一章分析未插拔的核心文件是否泄漏,内存增长和损坏

    仪器可能还会使定时失真到足以导致无法定期运行的时间,或者可能不完整并报告错误的泄漏。 快速开始 chap是作为源分发的,因此首先构建它(在64位Linux上): $ git clone https://github.com/vmware/chap.git $ ...

    lua-esurfing-client:方便您的学校生活

    对于Linux / Mac用户 不解释 下载方法 从处下载客户端程序 克隆本项目 git clone https://github.com/OpenWyu/lua-esurfing-client 用法 作为命令行程序 <xxx> :必选参数 [xxx] :可选项(一定要按照顺序) # 登录...

    snapback:珍惜时间的笔测试者的HTTP(s)屏幕截图

    就像EyeWitness,gowitness和rawr等,但是通常更快,并且与MacOS,Windows和Linux兼容。 安装 您将需要安装Node和NPM(Node Package Manager)才能运行该项目。 我建议在本机OS上运行此工具,但在VM上也可以正常...

    ha-restic:带有Home Assistant MQTT集成的Restic备份脚本

    这是一组脚本,可让您以Linux样式定义备份,目标和计划。 它还包括通过MQTT发现集成到Home Assistant。 它允许您定义可以自动转到多个目标(例如现场和异地)的单个备份作业 要求 家庭助理 MQTT服务器 Mosquitto...

    runbot:与`moklr`搭配的status api请求检查服务

    定时执行配置的需要检查的status api usage git clone https://github.com/sumory/runbot.git #保证runbot需要import的库本地已导入 cd runbot #根据具体情况修改config配置 sh build.sh linux

Global site tag (gtag.js) - Google Analytics