当前位置: 首页 > news >正文

自助开通网站seo推广怎么入门

自助开通网站,seo推广怎么入门,温州网站制作价格,如何将自己做网站放上网更好的阅读体验 \huge{\color{red}{更好的阅读体验}} 更好的阅读体验 由于将 HAUE-CS-WIKI 部署到了我自己的服务器上作为国内镜像站,每次在源站更新后都需要手动拉取镜像站的更新实在是太麻烦了,因此产生了编写该脚本的需求( 读者可根据该…

更好的阅读体验 \huge{\color{red}{更好的阅读体验}} 更好的阅读体验

由于将 HAUE-CS-WIKI 部署到了我自己的服务器上作为国内镜像站,每次在源站更新后都需要手动拉取镜像站的更新实在是太麻烦了,因此产生了编写该脚本的需求(

读者可根据该脚本思路编写属于你自己的定时任务脚本。


脚本思路


  • 编写脚本文件,能够执行 git pull 命令以及 mkdocs build 构建命令。
  • 对这些命令的执行结果和状态需要保存到相应的日志,以便查询执行状态。
  • 利用 cron 守护进程实现定时执行该脚本文件。

编写脚本文件


#!/bin/bash# 读取用户环境变量
. /etc/profile
source /root/.bashrc
source /root/.profile# 日志文件路径
LOG_FILE="/wiki/log/update.log"
ERROR_LOG_FILE="/wiki/log/error.log"# 任务执行时间
update_time=$(date +"%Y-%m-%d %H:%M:%S")# 进入 haue-cs-wiki 目录
cd /wiki/haue-cs-wiki# 执行 git pull 操作
git_pull_output=$(git pull 2>&1)
git_pull_status=$?if [ $git_pull_status -eq 0 ]; thenecho -e "$update_time: git pull successfully 🤗" >> "$LOG_FILE"
elseecho -e "$update_time: git pull failed 🥵\n Error: $git_pull_output" >> "$ERROR_LOG_FILE"
fi# 执行 mkdocs 构建
mk_build_output=$(mkdocs build 2>&1)
mk_build_status=$?if [ $mk_build_status -eq 0 ]; thenecho -e "$update_time: mkdocs build successfully 😎\n" >> "$LOG_FILE"
elseecho -e "$update_time: mkdocs build failed 🤡\n Error: $mk_build_output" >> "$ERROR_LOG_FILE"
fi

注意

  • 所有的文件目录均需要指定为绝对路径,防止脚本执行路径出错。
  • 由于后续 cron 定时任务执行时,不会携带用户的环境变量,因此在脚本中需要读入相应用户的配置文件和环境变量。

设置 cron 定时任务


使用 crontab -e 打开定时任务注册表

第一次使用会提示选择需要使用的编辑器,选择适合自己的即可。

在注册表中编辑:

0 0 * * * /bin/bash /path/script.sh

其中 /path/script.sh 为执行脚本文件所在的绝对路径。

对于执行时间的设置,在 crontab 文件中,时间表达式由五个 * * * * * 字段组成,分别表示分钟、小时、日期、月份和星期几。

对于时间表达式 * * * * *,每个字段的含义如下:

  1. 第一个字段:分钟(取值范围:0-59)

    • * 表示每分钟都匹配,即每分钟触发任务。
  2. 第二个字段:小时(取值范围:0-23)

    • * 表示每小时都匹配,即每小时触发任务。
  3. 第三个字段:日期(取值范围:1-31)

    • * 表示每天都匹配,即每天触发任务。
  4. 第四个字段:月份(取值范围:1-12)

    • * 表示每个月都匹配,即每个月触发任务。
  5. 第五个字段:星期几(取值范围:0-6,其中 0 表示星期日)

    • * 表示每个星期都匹配,即每个星期触发任务。

例如:设置为 0 0 * * * 表示每天 0:00 执行一次该定时任务。

http://www.hrbkazy.com/news/7699.html

相关文章:

  • 如皋做网站的公司seo数据优化教程
  • 北京专业网站开发网站优化排名公司
  • 公司网站设计开发公司安卓优化大师破解版
  • 做网站分什么软件产品营销推广
  • 低价建设手机网站四川网络推广推广机构
  • 机械厂做网站怎么在百度做宣传广告
  • wordpress模板获取不到分类seo还能赚钱吗
  • 佛山手工活外发加工网seo优化推广技巧
  • 淄博的大型网站建设清远今日头条新闻
  • 国内网站建设费用联盟爱站网seo综合查询工具
  • 做淘宝需要的网站企业文化经典句子
  • 给百度做网站的公司如何在百度上做广告
  • 上海网站建设方案托管91手机用哪个浏览器
  • 网站做友链有行业要求吗福清seo
  • 做网站广告软件开发公司网站
  • 三合一静态网站全网营销推广平台
  • 天津市规划局官方网站建设项目可靠的网站优化
  • 衢州网站建设方案设计公司排名
  • 放网站的图片做多大分辨率快速整站优化
  • 吴桥做网站郑州seo顾问阿亮
  • 茂名网站建设教seo单页面优化
  • 网页版qq游戏大厅网站关键词优化公司哪家好
  • 建设网站排名靠前推广链接怎么制作
  • 做网站的大小推广网站
  • 做底单的网站网站收录平台
  • 网站怎么做网络推广关键字排名查询工具
  • 制作网站404页面西安小程序开发的公司
  • 展示型网站模板代码淘宝seo优化是什么意思
  • 企业b2b电子商务网站制作网站推广
  • 宁国市城乡与住房建设网站seo分析及优化建议