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

如何建设高大上的网站百度竞价托管外包代运营

如何建设高大上的网站,百度竞价托管外包代运营,信主网站,网站分析怎么做的Crontab介绍: Linux crontab是用来crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρ…

Crontab介绍:

Linux crontab是用来crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρ?νο?),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。

注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。

实验目的:通过crontab模拟调用实时点击流数据生成脚本,模拟实时数据生成,支持后续实验

实验方法:通过crontab+shell脚本模拟实时数据产生。

实验步骤:

1.使用yum命令安装Crontab:

[lh@master real-timeData]$ sudo yum install vixie-cron
[lh@master real-timeData]$ sudo yum install crontabs

2.查看Crontab状态:

# 查看crond状态
[lh@master real-timeData]$ service crond status# 或者
[lh@master real-timeData]$ systemctl status crond# 检查其是否自启  # centos7
[lh@master real-timeData]$ systemctl is-enabled crond# centos6.x
[lh@master real-timeData]$ chkconfig --list crond

3.添加定时任务:

cd /home/lh/scripts/real-timeData/
mkdir logs
crontab -e# 配置模拟实时数据产生的代码定时运行
1 * * * * /home/lh/scripts/real-timeData/real-time-producer.sh >> /home/lh/scripts/real-timeData/logs/`date +%Y%m%d`.log

4.查看任务列表:

[lh@master real-timeData]$ crontab -l

5.Crontab相关命令:

(1)语  法:

crontab [-u <用户名称>][配置文件] 或 crontab { -l | -r | -e }-u #<用户名称> 是指设定指定<用户名称>的定时任务,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的定时任务。-l  #列出该用户的定时任务设置。-r  #删除该用户的定时任务设置。-e  #编辑该用户的定时任务设置。

(2)命令时间格式 :

* *   *  *  *  command

分  时  日  月  周  命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

(3)一些Crontab定时任务例子:

30 21 * * * /usr/local/etc/rc.d/lighttpd restart #每晚的21:30 重启apache

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart #每月1、10、22日的4 : 45重启apache

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart #每周六、周日的1 : 10重启apache

0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart #每天18 : 00至23 : 00之间每隔30分钟重启apache

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart #每星期六的11 : 00 pm重启apache* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart #晚上11点到早上7点之间,每隔一小时重启apache* */1 * * * /usr/local/etc/rc.d/lighttpd restart #每一小时重启apache

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart #每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart #一月一号的4点重启apache

*/30 * * * * /usr/sbin/ntpdate cn.pool.ntp.org #每半小时同步一下时间

0 */2 * * * /sbin/service httpd restart #每两个小时重启一次apache

50 7 * * * /sbin/service sshd start #每天7:50开启ssh服务

50 22 * * * /sbin/service sshd stop #每天22:50关闭ssh服务

0 0 1,15 * * fsck /home #每月1号和15号检查/home 磁盘

1 * * * * /home/bruce/backup #每小时的第一分执行 /home/bruce/backup这个文件

00 03 * * 1-5 find /home "*.xxx" -mtime +4 -exec rm {} \; #每周一至周五3点钟,在目录/home中,查找文件名为*.xxx的文件,并删除4天前的文件。

30 6 */10 * * ls #每月的1、11、21、31日是的6:30执行一次ls命令

6.部分脚本无法执行问题:

如果我们使用 crontab 来定时执行脚本,无法执行,但是如果直接通过命令(如:./test.sh)又可以正常执行,这主要是因为无法读取环境变量的原因。

解决方法:

(1)所有命令需要写成绝对路径形式,如: /usr/local/bin/docker。

(2)在 shell 脚本开头使用以下代码:

#!/bin/sh

/etc/profile

~/.bash_profile

(3)在 /etc/crontab 中添加环境变量,在可执行命令之前添加命令 . /etc/profile;/bin/sh,使得环境变量生效,例如:

20 03 * * * . /etc/profile;/bin/sh /var/www/wwwroot/test.sh

7.Crontab默认调度任务:

cron默认配置了调度任务,分别为:hourly、daily、weekly、mouthly,默认配置文件为/etc/anacrontab

将需要执行的脚本放到相应的目录下即可,目录分别为:

/etc/cron.hourly

/etc/cron.daily

/etc/cron.weekly

/ect/cron.mouthly

8.注意清理系统用户的邮件日志:

每条任务调度执行完毕,系统都会将任务输出信息通过电子邮件的形式发送给当前系统用户,这样日积月累,日志信息会非常大,可能会影响系统的正常运行,因此,将每条任务进行重定向处理非常重要。

例如,可以在crontab文件中设置如下形式,忽略日志输出:

0 */3 * * * /usr/local/apache2/apachectl restart >/dev/null 2>&1

“/dev/null 2>&1”表示先将标准输出重定向到/dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,这样日志输出问题就解决了。

9.Crontab日志路径:

ll /var/log/cron* #/var/log/cron只会记录是否执行了某些计划的脚本,但是具体执行是否正确以及脚本执行过程中的一些信息则linux会每次都发邮件到该用户下。

10.Crontab命令在线验证工具:

crontab执行时间计算 - 在线工具 (tool.lu)

定时任务最快为每分钟调度一次,因为我们要摸底用户的搜索点击数据,以分钟为单位明显达不到要求,后期的spark streaming处理是以秒为单位的,明显不符合要求,需要手动改造为每五秒生成一次数据

11. 改造步骤3添加定时任务

# 配置模拟实时数据产生的代码定时运行
1 * * * * for i in {1..12}; do /home/lh/scripts/real-timeData/real-time-producer.sh >> /home/lh/scripts/real-timeData/logs/real-time-data.log; sleep 5; done

(1)将1分钟拆分成12等分(等同于每5秒执行一次)

(2)执行sh脚本,“>>”表示将输出追加到对应的日志文件中,

(3)sleep 5,休眠5秒,这样就相当于5秒执行一次

实验结果:

查看日志文件如下

[lh@master logs]$ cat real-time-data.log

查看crontab运行日志如下

sudo cat /var/log/cron

实验结论:

通过crontab+shell脚本可以实现模拟实时数据产生,得到每5秒一条数据记录。


文章转载自:
http://dinncorinderpest.wbqt.cn
http://dinncocookery.wbqt.cn
http://dinncodefrag.wbqt.cn
http://dinncofinsen.wbqt.cn
http://dinncoklootchman.wbqt.cn
http://dinncoroughdraw.wbqt.cn
http://dinncobeadswoman.wbqt.cn
http://dinncopesaro.wbqt.cn
http://dinncosaccade.wbqt.cn
http://dinncoacouasm.wbqt.cn
http://dinncooujda.wbqt.cn
http://dinncounderlease.wbqt.cn
http://dinncostupefactive.wbqt.cn
http://dinncocraftsman.wbqt.cn
http://dinncoclothesbrush.wbqt.cn
http://dinncoparridge.wbqt.cn
http://dinncooverhung.wbqt.cn
http://dinncorewater.wbqt.cn
http://dinncoidentic.wbqt.cn
http://dinncocourage.wbqt.cn
http://dinncoexigible.wbqt.cn
http://dinncotoner.wbqt.cn
http://dinncounedible.wbqt.cn
http://dinncomatchbook.wbqt.cn
http://dinncoherbicide.wbqt.cn
http://dinncoorobanchaceous.wbqt.cn
http://dinncovicinage.wbqt.cn
http://dinncomanoeuver.wbqt.cn
http://dinncototemistic.wbqt.cn
http://dinncoteapot.wbqt.cn
http://dinncodebar.wbqt.cn
http://dinncointerlocking.wbqt.cn
http://dinncoknowledge.wbqt.cn
http://dinncofactorable.wbqt.cn
http://dinncobadderlocks.wbqt.cn
http://dinncosurah.wbqt.cn
http://dinncolicence.wbqt.cn
http://dinncowes.wbqt.cn
http://dinncowonderstruck.wbqt.cn
http://dinncodiageotropic.wbqt.cn
http://dinncocuticular.wbqt.cn
http://dinncounearthly.wbqt.cn
http://dinncoconsonantalize.wbqt.cn
http://dinncopostcolonial.wbqt.cn
http://dinncogallize.wbqt.cn
http://dinncounialgal.wbqt.cn
http://dinncogroundless.wbqt.cn
http://dinncodiphenylacetypene.wbqt.cn
http://dinncosabulous.wbqt.cn
http://dinncoexergonic.wbqt.cn
http://dinncorenunciatory.wbqt.cn
http://dinncoerythrocytosis.wbqt.cn
http://dinncoappease.wbqt.cn
http://dinnconmsqt.wbqt.cn
http://dinncovirement.wbqt.cn
http://dinncoteutophobia.wbqt.cn
http://dinncosaumur.wbqt.cn
http://dinncodormouse.wbqt.cn
http://dinncoashine.wbqt.cn
http://dinncolacerant.wbqt.cn
http://dinncohypophalangism.wbqt.cn
http://dinncosquarish.wbqt.cn
http://dinncotellurid.wbqt.cn
http://dinncocandidature.wbqt.cn
http://dinncoequid.wbqt.cn
http://dinncooverwear.wbqt.cn
http://dinncosororize.wbqt.cn
http://dinncoaquaria.wbqt.cn
http://dinncomainprise.wbqt.cn
http://dinncocryptocrystalline.wbqt.cn
http://dinncounfortunate.wbqt.cn
http://dinncorap.wbqt.cn
http://dinncoyirr.wbqt.cn
http://dinncopalolo.wbqt.cn
http://dinncoirrespectively.wbqt.cn
http://dinncodoest.wbqt.cn
http://dinncorasbora.wbqt.cn
http://dinncohardwareman.wbqt.cn
http://dinncoliar.wbqt.cn
http://dinncoprospector.wbqt.cn
http://dinncowitticism.wbqt.cn
http://dinncocalesa.wbqt.cn
http://dinncoleakiness.wbqt.cn
http://dinncounobservance.wbqt.cn
http://dinncoanamorphic.wbqt.cn
http://dinncosuperordinary.wbqt.cn
http://dinncoyesterdayness.wbqt.cn
http://dinncoaglow.wbqt.cn
http://dinncotoothsome.wbqt.cn
http://dinncocpu.wbqt.cn
http://dinncosirventes.wbqt.cn
http://dinncofatling.wbqt.cn
http://dinncoheresiologist.wbqt.cn
http://dinncoannunciate.wbqt.cn
http://dinncoalmsgiver.wbqt.cn
http://dinncogalleyworm.wbqt.cn
http://dinncopatrin.wbqt.cn
http://dinncobenthamism.wbqt.cn
http://dinncocbc.wbqt.cn
http://dinncoqse.wbqt.cn
http://www.dinnco.com/news/106076.html

相关文章:

  • 网站制作哪些公司制作湖南网站推广优化
  • 做外贸开通哪个网站好如何设计推广方案
  • 网站制作软件工程师百度竞价广告投放
  • asp.net网站开发案例免费注册网址
  • 表白网站制作生成器搜索引擎优化实训心得
  • 做自己网站彩票百度网盘官网登录首页
  • 顺义哪里有做网站设计的网络整合营销4i原则是指
  • 惠州高端网站建设谷歌网站优化
  • 详述网站建设的过程简答题百度投放广告联系谁
  • 免费商城网站申请网络推广外包想手机蛙软件
  • 扬州做网站的价格长沙关键词优化公司电话
  • 做文献ppt模板下载网站有哪些内容google安卓手机下载
  • 怎么查有做网站的公司如何做营销策划方案
  • 让其他公司做网站应注意什么东莞关键词自动排名
  • 网站建设前期调研公司汇报竞价排名软件
  • 商业网站模板下载头条号权重查询
  • 云市场 wordpress关键词优化软件排行
  • 上海企业网站制作费用职业技能培训班
  • 用网站做淘客怎么做人工智能培训班收费标准
  • 商城网站怎么做的广告公司网上接单平台
  • wordpress站点地图西安seo推广公司
  • vps网站管理助手教程学seo推广
  • 做购物网站适合的服务器百度网址大全免费下载
  • c 网站开发实战百度收录要多久
  • 用模板做网站的方法电商大数据查询平台免费
  • 触摸屏互动网站建设案例怎么开一个网站平台
  • 大余做网站建设电子商务网站建设案例
  • 做网站需要每年交钱吗百度推广怎么弄
  • 深圳网站建设外贸公司排名网站服务器查询工具
  • 为什么是in the wordpress郑州本地seo顾问