crontab 配置文件(每 20min 上传一次): ```text */20 * * * * [脚本绝对路径] ``` 脚本文件(记得调权限为 7xx): ```shell #!/bin/bash source /etc/profile cd /root /usr/bin/git clone [仓库链接] cd [仓库目录] /usr/bin/git checkout [分支名] /usr/bin/cp [测号器输出目录]/* . /usr/bin/git add . /usr/bin/git commit -m "auto commit" /usr/bin/git push origin [分支名] cd .. /usr/bin/rm -rf [仓库目录] ``` 使用前先上传 ssh 私钥并调权限,git config 后执行以下命令: ```shell apt update && apt install cron service cron start crontab [配置文件] ``` **注意:上述配置完成后,请务必手动执行一次上传流程!否则 git 提交可能会卡在 ssh 新主机确认阶段** 让服务器一键抓取远程脚本执行的方法: ```shell wget -O- xxx.sh | bash ```