`
happysoul
  • 浏览: 403591 次
  • 性别: 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 自带的更新就不研究了
分享到:
评论

相关推荐

    linux下搭建jenkins+git+maven+tomcat高可用集成

    在Linux环境中,构建一个基于Jenkins、Git、Maven和Tomcat的高可用集成系统是一项重要的任务,这对于持续集成和持续部署(CI/CD)流程至关重要。以下将详细阐述这个集成过程中的关键知识点。 首先,我们需要了解每...

    Linux环境下的项目开发指南.pdf

    ### Linux环境下的项目开发指南 #### 一、引言 随着技术的发展,Linux因其高度的灵活性、稳定性和安全性,成为了软件开发领域的首选操作系统之一。它不仅支持多种编程语言,还提供了丰富的工具集来辅助开发流程。...

    gitblit-1.9.1.tar.gz

    在MAC和Linux环境下安装Gitblit的步骤如下: 1. **系统准备**:确保你的系统已经安装了Java运行环境(JRE)和Git。MAC系统通常已经内置了Java,但可能需要更新到最新版本。Linux用户可以通过包管理器(如`apt-get`...

    window Git完美使用rsync.assets.7z

    在Windows环境下,Git和rsync的结合使用可以提供高效、灵活的版本控制和文件同步解决方案。这个名为"window Git完美使用rsync.assets.7z"的压缩包可能包含了一套详细的指南,帮助用户在Windows上配置和利用这两个...

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

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

    深入理解Linux内核第3版.pdf

    最后,书中还探讨了程序的加载、执行和链接过程,解析了动态链接库的加载机制,以及如何在Linux环境下构建和运行可执行程序。 总之,《深入理解Linux内核》第三版不仅是一本理论与实践并重的学术著作,更是一部指导...

    完整Linux C制作贪吃蛇代码

    【标题】"完整Linux C制作贪吃蛇代码"所涉及的知识点主要集中在Linux操作系统环境下的C语言编程,以及实现一个经典的游戏——贪吃蛇。在Linux环境下编程,开发者需要了解和掌握以下关键概念: 1. **C语言基础**:...

    linux-monitor.rar

    标题“linux-monitor.rar”指的是一个使用Python编程语言开发的Linux系统监控程序,它结合了paramiko库用于远程SSH连接,smtplib库处理电子邮件发送,以及APScheduler库进行定时任务调度。这个压缩包包含了项目的...

    GitKraken.zip

    另外,GitKraken的定时保存功能确保了代码的安全,即使电脑意外关闭,也不会丢失未提交的改动。 总的来说,GitKraken是一款全面的Git客户端,它将复杂的Git操作简化为直观的图形界面,提升了开发者的工作效率,同时...

    Linux下简单宿舍管理系统

    在Linux环境下开发这样的系统,开发者通常会利用开源技术栈,因为Linux本身就是一个开源的操作系统,与之匹配的开发工具和库也大多免费且开源。 首先,让我们了解一下Linux的基础。Linux是一种自由和开放源代码的类...

    linux开发基础教程

    最后,教程将介绍如何在Linux上搭建开发环境,包括安装编译器(如GCC)、集成开发环境(IDE),以及配置各种开发工具,如Makefile、调试器等。 总的来说,"Linux开发基础教程"是一个全面的入门资源,涵盖了从系统...

    神州数码 for linux

    【神州数码 for Linux】是专为Linux操作系统设计的一款客户端软件,名为"client_for_DigitalChina",主要用于在Linux环境下与神州数码的相关系统和服务进行交互。这个客户端可能包含了连接、认证、管理等多种功能,...

    Git+rsync构建文件同步工具文件

    1. **安装Git Bash**: 首先,你需要下载并安装Git for Windows,这会提供一个名为Git Bash的命令行环境,它模拟了Linux环境,使你能够在Windows上运行Git和rsync命令。 2. **集成rsync**: Git for Windows默认不...

    开源项目-beefsack-git-mirror.zip

    1. 离线开发:在没有网络的环境下,团队成员可以依赖本地的Git镜像仓库进行代码协作。 2. 速度优化:对于网络条件不佳的地区,使用本地Git镜像可以显著提高代码获取速度。 3. 数据安全:本地备份可以作为远程仓库的...

    【Linux中Mysql数据库之定时备份】

    综上所述,通过编写和配置`backupMysql.sh`脚本以及设置`cron`任务,我们可以有效地在Linux环境中实现MySQL数据库的定时备份,确保业务数据的安全。务必根据实际环境调整脚本参数,并定期检查备份策略,以满足不断...

    linux下c的学习

    在Linux环境下学习C语言,首先需要掌握的是基础知识,包括源程序的编译、Makefile的编写、程序库的链接、程序的调试以及头文件和系统求助的使用。这些是进行任何C语言项目开发的基石。 1. **源程序编译** 在Linux...

    LINUX 基础教程电子资料

    13. **版本控制与Git**:Git是Linux环境下常用的版本控制系统,学习如何使用Git进行代码的版本管理和协作。 14. **系统备份与恢复**:理解备份策略,学会使用`tar`进行文件打包和备份,了解如何在系统崩溃时恢复...

    Linux下自动发短信邮件脚本

    这个"Linux下自动发短信邮件脚本"可能包含了一系列命令行工具和脚本编程技术,用于实现无须人工干预的自动化通信功能。 在Linux中,我们通常使用SMTP(Simple Mail Transfer Protocol)协议来发送电子邮件,而发送...

    linux教程(ppt)

    掌握这些命令,能有效提高在Linux环境中的工作效率。 文件编辑器是Linux世界中的重要工具,如vi/vim和nano,教程会教授如何启动、编辑和保存文件,这对于编写配置文件或日常文本编辑至关重要。 网络和远程访问也是...

Global site tag (gtag.js) - Google Analytics