当前位置: 首页 > 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.yayakq.cn/news/835114/

相关文章:

  • 阿坝住房和城乡建设厅网站企业网站管理系统(多语言)
  • dw做了网站还可以做淘宝详情吗临海网站开发公司
  • 南京市溧水区建设局网站网站建设套餐是什么
  • 大连模板网建站5网站开发之美
  • 做百科需要参考的网站什么类型网站
  • 网站建设软文统计局门户网站建设目标
  • 网站定制联通卡做网站优化给业务员提成
  • 淮安网站制作私人服装定制网站
  • 网站栏目方案咨询行业网站开发
  • 武强营销型网站建设费用各种网站app
  • 深圳知名网站建设平台西安建网页
  • 广东网站建设费用网站 内容 制作
  • 网站源码后台帮别人制作wordpress赚钱吗
  • 网站运营推广的方法有哪些网站建设 书籍
  • 网站备案增加域名公司网站友情链接
  • 做网站备案的问题制作网站策划书
  • 有些网站做不了seo网站建设合同续签申请书
  • wordpress 整站迁移深圳网络科技公司排名10
  • discuz做企业网站网站建设由几部分构成
  • 资阳房地产网站建设网站刷新代码
  • 网站资源整合与建设wordpress加联系方式
  • 做网站没有创意中国菲律宾南海事件
  • 织梦做中英文网站步骤影视会员代理平台网站
  • 射洪网站建设工作室怎么给网站做404
  • 如何找百度做网站快站wordpress
  • 一流的赣州网站建设公司网站建设流程
  • 网站建设归哪个部门网站导航固定
  • 网站建设知识学习心得好看的界面设计
  • icp备案 网站服务内容软件开发包含哪些内容
  • 网站如何做担保交易wordpress 打不开页面