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

前端学校网站开发视频教程wordpress静态页面制作

前端学校网站开发视频教程,wordpress静态页面制作,邢台123招聘信息网,王野天个人资料文章目录 一. 在某时刻只执行一次:at1. 设置定时任务2. 查看和删除定时任务 二. 周期性执行任务:cron1. 启动crond进程2. 编辑定时任务3. 查看和删除4. 用户权限4.1. 黑名单4.2指定用户 三. /etc/crontab的管理 一. 在某时刻只执行一次:at 1…

文章目录

  • 一. 在某时刻只执行一次:at
    • 1. 设置定时任务
    • 2. 查看和删除定时任务
  • 二. 周期性执行任务:cron
    • 1. 启动crond进程
    • 2. 编辑定时任务
    • 3. 查看和删除
    • 4. 用户权限
      • 4.1. 黑名单
      • 4.2指定用户
  • 三. /etc/crontab的管理

一. 在某时刻只执行一次:at

1. 设置定时任务

比如从现在开始,设置30分钟后自动关机,这时就可以使用at命令

[root@localhost ~]# at now + 30 minutes
at> /sbin/shutdown-h now
at> <EOT>
job 1 at 2012-11-06 23:39

第一行是定义从现在开始算,30分钟后安排一个任务;
第二行是到了时间后执行关机操作;
第三行是 < EOT>,这不是使用键盘输入的,而是使用了组合键Ctrl+D,表示输入结束;
第四行是系统提示有一个任务将在23:39被执行。

 
使用at还可以安排在具体的时间执行任务,比如说在午夜12点实现自动关机,如下所示:

[root@localhost ~]# at 00:00 2012-11-07
at> /sbin/shutdown-h now
at> <EOT>
job 2 at 2012-11-07 00:00
[root@localhost ~]# atq
2       2012-11-07 00:00 a root

2. 查看和删除定时任务

可以使用atq命令查看当前使用at命令调度的任务列表,其中第一列是任务编号。

也可以使用atrm删除已经进入任务队列的任务,再使用atq查询时,发现已经没有任务列表了,如下所示:

[root@localhost ~]# atq
1       2012-11-06 23:39 a root #查询at的任务队列,第一个数字代表该任务的标号[root@localhost ~]# atrm 1 #删除标号为1的任务

 

二. 周期性执行任务:cron

有一些任务是需要周期性执行的,比如说每天早晨的闹钟会在设定的时间准时响起。在Linux中,可以利用cron工具做这种设置。

1. 启动crond进程

首先需要确定crond进程在运行,如果没有运行,需要先启动该进程。

[root@localhost ~]# service crond start
Starting crond: [  OK  ]
[root@localhost ~]# service crond status
crond (pid  3257) is running...

 

2. 编辑定时任务

用户可通过crontab来设置自己的计划任务,并使用-e参数来编辑任务。进入编辑模式后,需要编辑执行的时间和执行的命令。

*  *  *  *  * command

前面5个*可以用来定义时间,

第一个 * 表示分钟,可以使用的值是1~59,每分钟可以使用/1表示;
第二个 * 表示小时,可以使用的值是0~23;
第三个 * 表示日期,可以使用的值是1~31;
第四个 * 表示月份,可以使用的值是1~12;
第五个 * 表示星期几,可以使用的值是0~6,0代表星期日;

一些例子

*  *  *  *  * service httpd restart
*/1  *  *  *  * service httpd restart
#这两种写法其实是一致的,都是每分钟重启httpd进程。请注意,这只是一个例子,
除非你有确定的目的,否则不要在实际生产环境中这么设置
*  */1  *  *  * service httpd restart
#每小时重启httpd 进程*  23-3/1  *  *  * service httpd restart
#从23点开始到3点,每小时重启httpd 进程30 23 *  *  * service httpd restart
#每天晚上2330分重启httpd进程30 23 1  *  * service httpd restart
#每月的第一天晚上2330分重启httpd进程30 23 1  1  * service httpd restart
#每年11日的晚上2330分重启httpd进程30 23 *  *  0 service httpd restart
#每周日晚上2330分重启httpd进程

 

3. 查看和删除

设置完成后,可以使用crontab -l查看设置的任务,也可以使用crontab -r删除所有的任务,如下所示:

[root@localhost ~]# crontab -l
30 23 *  *  0 service httpd restart
[root@localhost ~]# crontab -r
[root@localhost ~]# crontab -l
no crontab for root

 

4. 用户权限

4.1. 黑名单

如果由于特殊的原因需要禁止某些用户使用这个功能,可以将该用户的用户名添加至/etc/cron.deny中。

 

4.2指定用户

普通用户只可以设置、查看、删除自己的计划任务,root可以使用-u参数查看指定用户的任务。
比如root可以查看用户john的任务列表:

[root@localhost ~]# crontab -u john -l

 

三. /etc/crontab的管理

系统也有自己的例行任务,而其配置文件是/etc/crontab。看一下这个文件的内容:

[root@localhost ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

 

http://www.yayakq.cn/news/752502/

相关文章:

  • 房地产公司网站建设与推广方案网站建设国家标准
  • wordpress网站打不开西安建立网页
  • 怎么在服务器上部署网站如何入侵网站后台
  • 哈密伊吾县建设局网站成都设计师
  • 番禺区住房和建设局网站网站建设教程免费下载
  • 曲靖网站网站建设定制西服大概多少钱一套
  • 下载网站上的表格 怎么做怎么给别人做网站
  • 下载网站所有网页境外网站服务器
  • 生成logo的网站个人直播网站怎么做
  • 织梦系统网站模板修改安装wordpress 此网页包含重定向循环
  • 房产网站制作找哪家企业概况的模板范文
  • 广告公司手机网站建设福州网站开发培训
  • 四川响应式网站哪家好wordpress新闻模板下载
  • 工作室网站建设方案模板广告设计专业前景分析
  • 做网站订金为什么需要交那么多阿里云搭建自己的网站
  • html5 图片网站wordpress参考手册
  • 计算机考试模拟网站怎么做网页链接生成二维码
  • 网站上放的动画视频是怎么做的中国网络经纪人
  • 标杆建设网站深圳一医疗公司给员工放假10个月
  • 怎么做qq二维码网站施工企业信用评价
  • 陕西住房与城乡建设部网站怎么做建设网站首页
  • 免费自己建网站大连在建项目
  • python做调查问卷网站宁乡网站建设公司
  • 提供网站技术小程序开发公司排行榜前10
  • 美食鉴赏国内网站网络设计的原则
  • 佛山住房和城乡建设厅网站logo设计在线生成免费下载
  • 怎样用别人的网站做修改病句sae wordpress 上传
  • 网站的flash怎么做章丘做网站
  • 珠海网站制作费用2021年电商平台排行榜
  • 集团微信网站方案策划wordpress 影视源码