腾讯轻量云搭建青龙宝塔面板文本2021年10月30日

普度币 2022-1-23 4129

今天录制一个     腾讯云    搭建宝塔+青龙面板   的视频

【视频食用地址】腾讯云轻量云搭建青龙宝塔面板视频2021年10月30日

①   服务器系统

1.    服务器系统我的是CentOS7.6(不是硬性要求,根据自己需要设置即可)

2.    修改服务器密码(我的改过了,所以我不改了)出现那个就重置一下密码就好了

3.    防火墙放行端口

 

②   安装宝塔

1.    选择自己系统对应的安装命令(下面是我的命令)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh(打y同意等待即可)复制外网去打开

2.    (刚进需要登录账户,没有的去注册)宝塔应用市场里安装Docker

 

③   安装青龙

1.    拉取镜像

docker pull whyour/qinglong:latest

2.    部署镜像(预留sillyGirl、xdd-plus、xdd、ninja)视频长度考虑,下期讲 复制下面全部内容 到ssh运行 

docker run -dit  -v $PWD/ql/config:/ql/config -v $PWD/ql/db:/ql/db -v $PWD/ql/repo:/ql/repo -v $PWD/ql/raw:/ql/raw -v $PWD/ql/scripts:/ql/scripts -v $PWD/ql/log:/ql/log -v $PWD/ql/jbot:/ql/jbot -v $PWD/ql/ninja:/ql/ninja -v $PWD/ql/xdd:/ql/xdd -v $PWD/ql/xdd-plus:/ql/xdd-plus -v $PWD/ql/sillyGirl:/ql/sillyGirl -p 5700:5700 -p 5701:5701 -e ENABLE_HANGUP=true -e ENABLE_TG_BOT=true -e ENABLE_WEB_PANEL=true --name qinglong   --hostname qinglong --restart always whyour/qinglong:latest 

【下面是定时规则】青龙可以省略  “秒”

一、Cron表达式的组成

其实就是一组时间序列,一个由6个空格7个域组成的字符串,排序如下:

[秒] [分] [时] [日] [月] [周] [年]

二、Cron每个域(时间)的相关定义,用表格梳理比较明了。

         域                          值以及范围                        通配符

 

秒(必填)               0-59                             – * /

分(必填)               0-59                             – * /

时(必填)               0-23                             – * /

日(必填)                1-31                   – * ? / L W

月(必填)        1-12 或 JAN-DEC               – * /

周(必填)         1-7 或 SUN-SAT        – * ? / L #

年(非必填)            1970-2099                   – * /

通配符的含义:

,:表示在两个及以上的时间点中都执行。如在月中的值为1,3,则表示1月和3月都触发事件

*:表示匹配该域任意值,可解读为 “每”,如小时的字段为*时,表示每一小时都触发事件

?:表示不指定值,用于日期和星期字段之间进行互斥。通常在日期和星期字段中的一个指定值,另外一个用?表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的6号触发一个操作,但不关心是周几,我们可以这么设置 0 0 0 6 * ?

-:表示范围,一个连续触发的区间。如:时的值为6-8,则表示6-8小时中的每个小时都触发事件。

/:表示间隔时间触发事件(开始时间/时间间隔)。其中第一部分是起始值,除了秒以外都会降低一个单位,比如在 “秒” 上定义 5/10 表示从 第 5 秒开始 每 10 秒执行一次,而在 “分” 上则表示从 第 5 秒开始 每 10 分钟执行一次。

#:表示该月第n个星期x(x#n),仅用星期域。如:星期:6#3,表示该月的第三个星期五。

L:表示LAST 最后(最后一天或最后一个星期几);仅出现在日和星期的域中。用在日则表示该月的最后一天,用在星期则表示该月的最后一个星期X。如:星期域上的值为5L,则表示该月最后一个星期的星期四。在使用'L'时,不要指定列表','或范围'-',否则易导致出现意料之外的结果。

W:仅用在日的域中,表示距离当月给定日期最近的工作日(周一到周五)。 如:"4W"表示距离4号最近的工作日(当月的)触发事件; (1)当4号就是工作日时,则表示当天触发;当4号为周六时,则表示3号(周五)触发; (2)当4号为周日时,则表示在5号(周一)触发; 再如:"1W"表示距离1号最近的工作日触发事件,但是,该工作日只算当月的。假如当月1号是周六,则”1W“表示在当月3号(周一)触发事件。就算上个月的最后一天是工作日,也不会触发事件。

LW:‘L’和'W'可以一起组合在日字段使用。表示当月的最后一个工作日触发事件。

三、举个例子(要足够多)

*/5 * * * * ? 每隔 5 秒执行一次

0 */1 * * * ? 每隔 1 分钟执行一次

0 0 2 1 * ? * 每月 1 日的凌晨 2 点执行一次

0 15 10 ? * MON-FRI 周一到周五每天上午 10:15 执行作业

0 15 10 ? 6L 2002-2006 2002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行作业

0 0 23 * * ? 每天 23 点执行一次

0 0 1 * * ? 每天凌晨 1 点执行一次

0 0 1 1 * ? 每月 1 日凌晨 1 点执行一次

0 0 23 L * ? 每月最后一天 23 点执行一次

0 0 1 ? * L 每周星期天凌晨 1 点执行一次

0 26,29,33 * * * ? 在 26 分、29 分、33 分执行一次

0 0 0,13,18,21 * * ? 每天的 0 点、13 点、18 点、21 点都执行一次

0 0 10,14,16 * * ? 每天上午 10 点,下午 2 点,4 点执行一次

0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时执行一次

0 0 12 ? * WED 每个星期三中午 12 点执行一次

0 0 12 * * ? 每天中午 12 点触发

0 15 10 ? * * 每天上午 10:15 触发

0 15 10 * * ? 每天上午 10:15 触发

0 15 10 * * ? * 每天上午 10:15 触发

0 15 10 * * ? 2005 2005 年的每天上午 10:15 触发

0 * 14 * * ? 每天下午 2 点到 2:59 期间的每 1 分钟触发

0 0/5 14 * * ? 每天下午 2 点到 2:55 期间的每 5 分钟触发

0 0/5 14,18 * * ? 每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发

0 0-5 14 * * ? 每天下午 2 点到 2:05 期间的每 1 分钟触发

0 10,44 14 ? 3 WED 每年三月的星期三的下午 2:10 和 2:44 触发

0 15 10 ? * MON-FRI 周一至周五的上午 10:15 触发

0 15 10 15 * ? 每月 15 日上午 10:15 触发

0 15 10 L * ? 每月最后一日的上午 10:15 触发

0 15 10 ? * 6L 每月的最后一个星期五上午 10:15 触发

0 15 10 ? * 6L 2002-2005 2002 年至 2005 年的每月的最后一个星期五上午 10:15 触发

0 15 10 ? * 6#3 每月的第三个星期五上午 10:15 触发 作者:玉树临风发发发 https://www.bilibili.com/read/cv13786687 出处:bilibili


最新回复 (0)
    • 普度社会大学
      2
          
返回
######
免责声明:本站内容资源源于网络,如有侵权请发邮件告知我们,我们将会在24小时内处理。