利用脚本定时提交笔记

使用markdown进行笔记记录,但每次在家中使用时,都需要远程连接公司服务器,提交笔记到git仓库,然后在家用电脑上拉取,这是一个重复的过程。重复的任务可以通过编程来解决。

于是,我编写了一个脚本,设置在电脑启动时自动拉取笔记,每天晚上9点自动提交。

之前在工作中遇到切换代码分支后,需要构建多个组件的问题,我也编写了一个脚本来实现一键执行。

利用脚本定时提交笔记

Windows系统下的步骤如下:

提交脚本

set codePath=D:workspaceMarkDownset drive=%codePath:~0,2%%drive%cd %codePath%git add .git commit -m %time%git pushexit

拉取脚本

set codePath=D:workspaceMarkDownset drive=%codePath:~0,2%%drive%cd %codePath%git pullexit

添加到Git .ignore

利用脚本定时提交笔记

缺点是会弹出cmd窗口,虽然会自动关闭,但可能会影响工作。

知周AI笔记 知周AI笔记

一款本地轻量级markdown AI笔记软件

知周AI笔记 53 查看详情 知周AI笔记

网上查了很多方法,都是直接复制粘贴的,尝试后发现不适用。

为什么不使用在线笔记?之前使用过印象笔记,但出于某些原因,我换成了自己利用Git来管理笔记。

什么原因?我也忘了…

其他用途:这些脚本也用于练习编程,公司和家里都能使用,自动提交和拉取,方便极了!

更新Linux版本:我的电脑上安装了双系统,通常使用Linux。

编写同步代码的脚本

#!/bin/bash# 同步代码pathlist=("/home/yuyy/workspace/java-training" "/home/yuyy/workspace/MarkDown")for path in ${pathlist[*]}do    echo "-------------------------------------------------------------"    echo "正在同步$path"    cd $path    git add .    git commit -m "自动同步脚本-Deepin"    git pull    git push    echo "同步完成"    echo "-------------------------------------------------------------"done

添加开机运行,新建&编辑/etc/rc.local文件

#!/bin/sh -e# 同步代码su yuyy -c "sh /home/yuyy/Desktop/synchnized-code.sh"exit 0

注意:这个文件默认是以root权限运行的。

以上就是利用脚本定时提交笔记的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/468836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月8日 06:44:16
下一篇 2025年11月8日 06:45:06

相关推荐

发表回复

登录后才能评论
关注微信