Joe主题自动更新

Joe主题换了新版本,所以最近更新有些快,怎么样能紧跟作者步伐呢?
以宝塔环境为例:

要通过git clone下载主题(如果你是通过其他方式上传的,请先删除Joe目录,删除前做好相关备份)。

下载主题

SHELL进入主题目录:网站目录/usr/themes
比如,用开发者的网站目录为例:
进入主题目录

cd /www/wwwroot/as.js.cn/usr/themes

下载Joe主题

git clone https://github.com/HaoOuBa/Joe.git

回车后会自动下载主题,下载好的主题名为Joe
20210220112137.jpg

20210220105832.jpg

自动更新主题

计划任务——SHELL脚本——任务名称随便——执行周期随便,比如30分——脚本内容如下:

#!/bin/bash
cd /www/wwwroot/网站目录/usr/themes/Joe
git pull
chown -R www:www /www/wwwroot/网站目录/usr/themes/Joe

20210220101727.jpg

更新成功后有如下提示(30分钟太长?改成3分钟更新一下,还怕跟不上开发者么):
20210220114806.jpg

强制自动更新

注意:如果更新失败,任务执行日志里出现以下错误提示:

Please, commit your changes or stash them before you can merge.
Aborting

请用下面的代码:此操作为放弃本地修改,直接覆盖之!

#!/bin/bash
cd /www/wwwroot/你的网站目录/usr/themes/Joe
git reset --hard
git pull
chown -R www:www /www/wwwroot/你的网站目录/usr/themes/Joe
© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞5赞赏 分享
评论 共1条
头像
非注册用户需审核通过后才能查看。友好交流,勿发纯表情,勿恶意灌水!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像Joe0