原理: 通过git和windows计划任务每天备份本地gogs服务器
配置路径,在firefox中输出about:support可打开配置文件夹
C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\3rh6mulo.default
1 新建start_backup.bat
@echo off
PATH=%PATH%;D:\Program Files\Git\usr\bin
C:
cd %~dp0%
set date_str=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,8%
if not exist .gitignore (
touch .gitignore
git init
)
git add .
git commit -m %date_str%
if not exist README.md (
touch README.md
git remote add origin http://localhost:3000/poker.yao/firefox_backup.git
git push --set-upstream origin master
)
git push
2 新建start_backup.vbs,作用是让批处理文件不显示界面运行
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "cmd /c C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\3rh6mulo.default\start_backup.bat",0
3 添加windows计划任务,每天执行start_backup.vbs
注意的是修改了计划任务时,必须要重新选择用户,否则会提示“错一个或多个指定的参数无效”,最后勾上以使用最高权限运行。