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

wordpress个人博客前台模板下载自学seo大概需要多久

wordpress个人博客前台模板下载,自学seo大概需要多久,dedecms5.7装饰网站模板,做娱乐新闻的网站有哪些今天想了解一下Linux Crontab。嗯,在Windows上,可以看做和定时任务差不多。 “要在特定时间进行特定工作。” 如果是这样,可以使用crontab,轻松使用Linux。 1. 基本 (crontab basic) 先看一下基本的crontab使用方法吧。在Linu…

今天想了解一下Linux Crontab。嗯,在Windows上,可以看做和定时任务差不多。

要在特定时间进行特定工作。

如果是这样,可以使用crontab,轻松使用Linux

1. 基本 (crontab basic)

先看一下基本的crontab使用方法吧。在Linux shell中输入如下内容:

​$ crontab -e

那么可以编辑的地方就会加载,这里就是可以设置crontab的地方。

在这里输入各种crontab指令后,输入colon(:)后输入wq,更新crontab吧。

相反,如果您想查看当前crontab中包含哪些内容,请输入以下内容:

$ crontab -l

那么就像用cat指令读取文件一样,以标准输出显示crontab内容。

但是(虽然几乎没有)如果想删掉crontab呢?

Linux Shell中输入如下内容:

$ crontab -r

这样就学会了crontab的基本设置、确认和删除。那么在crontab上注册一个Cron,实践一下吧。

如下所示,输入crontab-e后,请输入以下内容。保存时,像vi一样输入Colon(:)后更新为wq即可。

* * * * * ls -al

有五颗星,还有后面写着命令语,这是基本使用方法。当然,不仅可以使用ShellScript,还可以使用Linux命令。这里用ShellScript的方法进行了说明。

如果有五颗星,就会"每分钟运行一次",让我们仔细看看星星指的是什么吧。

2. 周期设定

2.1 基本格式

一个典型的crontab文件由五或六个字段组成,每个字段代表一个时间单位,后面跟着要运行的命令。

* * * * * command to execute
- - - - -
| | | | |
| | | | +----- 星期中星期几 (0 - 7) (星期天为0或7)
| | | +------- 月份 (1 - 12)
| | +--------- 一个月中的第几天 (1 - 31)
| +----------- 小时 (0 - 23)
+------------ 分钟 (0 - 59)

2.2 字段详解

  • *:代表该字段的所有可能值。例如,第一个星号代表每分钟。
  • ,:用于分隔列表中的项目。例如,1,3,5代表第1分钟、第3分钟和第5分钟。
  • -:用于定义范围。例如,1-5代表从第1分钟到第5分钟。
  • /:用于指定步长值。例如,*/2代表每隔两分钟。

2.3 示例

  • */15 * * * * command:每15分钟执行一次命令。
  • 0 8 * * * command:每天早上8点执行一次命令。
  • 0 8 1 * * command:每月1日的早上8点执行一次命令。
  • 0 8 * * 5 command:每个星期五的早上8点执行一次命令。

2.4 特殊字符

  • @reboot:指定命令在每次重启时执行。
  • @yearly:等同于0 0 1 1 *,每年运行一次。
  • @annually:同@yearly
  • @monthly:等同于0 0 1 * *,每月运行一次。
  • @weekly:等同于0 0 * * 0,每周运行一次。
  • @daily:等同于0 0 * * *,每天运行一次。
  • @hourly:等同于0 * * * *,每小时运行一次。

2.6 注意事项

  • 命令应该使用绝对路径。
  • crontab环境变量和登录shell可能不同,因此建议在命令中使用完整的路径。
  • crontab默认不会发送邮件,除非你在命令后面加上> /dev/null 2>&1来忽略输出。
  • 确保服务是启动的,通常使用systemctl start cronservice cron start

3. 按周期分类的示例

3.1 每分钟运行

# 每分钟 执行 test.sh
* * * * * /home/script/test.sh

3.2 特定时间执行

# 每周 星期五 上午 5点 45分 执行 test.sh
45 5 * * 5 /home/script/test.sh

3.3 反复执行

# 每日 每时 0分, 20分, 40分 执行 test.sh
0,20,40 * * * * /home/script/test.sh

3.4 范围执行

# 每日 1点0分到30分 每分钟 执行 test.sh
0-30 1 * * * /home/script/test.sh

3.5 间隔执行

# 每间隔 10分钟 执行 test.sh
*/10 * * * * /home/script/test.sh

3.6 稍微复杂执行

# 5日到6日 2点,3点,4点 每10分 执行 test.sh
*/10 2,3,4 5-6 * * /home/script/test.sh

4. 使用小贴士

4.1 一行只写一个命令

# 错误的例子
* * * 5 5
/home/script/test.sh
# 好的例子
* * * 5 5 /home/script/test.sh

4.2 加个注释

# 注释 #
#--------------------#
# 这是注释 #
#--------------------#

# 输入,后面出现的全部文字都可以进行注释。

5. 日志 (cron logging)

使用crontab定期处理作业是很好的,但有时想留下有关处理明细的日志。那个时候像下面一样写一下:

* * * * * /home/script/test.sh > /home/script/test.sh.log 2>&1

如上填写,每分钟更新test.sh.log文件,以了解作业内容是如何处理的。如果删除2>&1ShellScript只显示标准输出内容。2>&1就在这里确认吧。

但是,如果这个运行太频繁,而且需要持续加载,所以要继续保留日志的话,输入如下:

* * * * * /home/script/test.sh >> /home/script/test.sh.log 2>&1

那么就可以确认日志一直在累积。但是,如果日志堆积过多,会影响Linux的性能,因此需要偶尔空出或重新创建文件的意识。

相反,日志是为不要的cron输入如下内容:

* * * * * /home/script/test.sh > /dev/null 2>&1

6. 备份 (crontab backup)

好,如果使用 crontab-r或者不小心把crontab目录弄丢,现有的crontab明细都没了,真的会很慌张的。所以让我们定期备份crontab吧。 备份有如下方法。

crontab -l > /home/bak/crontab_bak.txt

crontab的内容做成txt文件保存。好,这个也能实现自动化吗?

50 23 * * * crontab -l > /home/bak/crontab_bak.txt

这样做就可以了吧?这是每天晚上11点50分备份crontabCron指令。😃

简单地了解了一下crontab。如果有需要添加的内容或与实际不符的部分,请留言。

http://www.mmbaike.com/news/90731.html

相关文章:

  • wordpress照片展示江苏企业seo推广
  • 知名网站制作服务优化网站的方法
  • 沈阳网站建设开发网络营销课程总结1500字
  • 电子政务网站建设的特点长沙专业做网站公司
  • 用java怎么做游戏下载网站友情链接交易平台源码
  • 在线制作网站乔拓云b2b网站推广优化
  • 关于网站建设的调查问卷seo网站推广
  • wordpress4.9下载seo技术专员招聘
  • 自己做网站赚流量钱济南做网站公司哪家好
  • 北京自助建站系统百度指数关键词未收录怎么办
  • 做胃镜需那好天津津门网站A整站优化和单词
  • 如何做私服网站代理网站快速上排名方法
  • 做网站的qq兼职怎么优化推广自己的网站
  • 深圳网络开发公司有哪些优化公司排行榜
  • 深圳微信网站公司网络推广外包哪家好
  • 做国外零售做什么网站竞价推广专员
  • PHP+MySQL网站开发全程实例网站设计公司怎么样
  • 网站开发asp 视频教程域名搜索引擎
  • java怎么做网站域名注册管理机构
  • 网站开发网seo优化关键词放多少合适
  • 今日国内新闻头条大事南宁seo咨询
  • 淘宝联盟怎么自己做网站网站seo培训
  • 网站怎么做才不会被封电商网店
  • 做网站可以用思源字体吗太原seo网站排名
  • 群晖根目录wordpress东莞seo网络公司
  • 一流的赣州网站建设推广之家app
  • 专科医院网站建设双11销售数据
  • 网站建设 上海网头条热点新闻
  • 有没有做网站的电话营销的概念是什么
  • nodejs网站毕设代做关于华大18年专注seo服务网站制作应用开发