资讯专栏INFORMATION COLUMN

一个结合crontab定时推送github或coding库小玩意

makeFoxPlay / 659人阅读

摘要:注运行此玩意的电脑,必须可运行已经配置好和使用无密钥通道的获取方式推荐使用常年不关机的服务器。坐等任务每天帮你填补空地,以及每天推送代码的码币错误反馈如果不执行脚本在文件头部加入对应环境变量路径把的属性改为可执行修改

gogit

一个结合crontab定时推送github或coding库小玩意。

Github:https://github.com/HavenShen/gogit

注:运行此玩意的电脑,必须可运行python、已经配置好github和coding使用ssh key 无密钥通道git的ssh获取方式(推荐使用常年不关机的linux服务器)。

配置参考:Git配置安装使用教程操作github上传克隆数据

安装

1.克隆此库

git clone git@github.com:HavenShen/gogit.git
配置推送github同时提交coding库

1.在自己的github和coding中创建自己的新库

可取名如:mygogit取得自己的ssh地址

git@github.com:xxx/mygogit.git

git@git.coding.net:xxx/mygogit.git

2.修改及增加刚在github克隆的库目录下gogit/.git/config文件中的[remote "origin]"节点下url路径

url = git@github.com:xxx/mygogit.git
url = git@git.coding.net:xxx/mygogit.git
设置crontab定时任务
#编辑定时任务

crontab -e

#键入每天下午3点执行命令

00 15 * * * python /home/gitfile/gogit/main.py #这边执行路径按自己的库目录而改动

#保存退出

:wq
  

搞定。

坐等任务每天帮你填补github空地,以及coding每天推送代码的 + 0.01码币

错误反馈

1.如果crontab不执行python脚本

main.py文件头部加入

#!/usr/bin/python #对应python环境变量路径

把Python(main.py)的属性改为可执行

chmod a+x main.py

修改crontab

crontab -e
00 15 * * * /home/gitfile/gogit/main.py
License

MIT

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37836.html

相关文章

  • python脚本定时调度钉钉机器人

    摘要:首先是添加群自定义机器人在钉钉上选择需要发送消息的群,选择群机器人添加机器人自定义机器人添加,如下图如需要,可以为机器人设置头像。 由于公司用的通讯工具是钉钉,而群机器人可以实现自动化的信息同步,因此这里总结了自己使用钉钉自定义机器人一些方法,供参考抛砖引玉。 首先是添加群自定义机器人 在钉钉上选择需要发送消息的群,选择群机器人-添加机器人-自定义机器人-添加,如下图: showImg...

    TigerChain 评论0 收藏0
  • django开发-定时任务的使用

    摘要:今天介绍在中使用定时任务的两种方式。添加并启动定时任务其它命令显示当前的定时任务删除所有定时任务今天的定时任务就说到这里,有错误之处,欢迎交流指正 今天介绍在django中使用定时任务的两种方式。 方式一: APScheduler1)安装: pip install apscheduler 2)使用: from apscheduler.scheduler import Scheduler...

    wean 评论0 收藏0
  • PHP socket初探 --- 硬着头皮继续libevent(二)

    摘要:类就是产生各种不同类型事件的产出器,比如定时器事件读写事件等等,为了提升民族荣誉感,我们将这些各种事件比作各种战斗机比如歼歼和歼。类就相对容易介入了,这玩意显然就是一个航空母舰了,为了提升民族荣誉感,我们就把类当作是辽宁舰。 [原文地址:https://blog.ti-node.com/blog...] 实际上php.net上是有event扩展的使用说明手册,但是呢,对于初学者来说却并...

    jokester 评论0 收藏0
  • Crontab

    摘要:本身是没有定时功能的,也不能多线程。服务器上安装了,就可以执行文件,无论是否安装了或这样的服务器环境软件。而中,使用命令行,用来定时任务,又是绝佳的选择,而且也是效率最高的选择。首先,进入命令行模式。 PHP本身是没有定时功能的,PHP也不能多线程。PHP的定时任务功能必须通过和其他工具结合才能实现,例如WordPress内置了wp-cron的功能,很厉害。本文,我们就来深入的解析几种...

    wua_wua2012 评论0 收藏0

发表评论

0条评论

makeFoxPlay

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<