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

免费可商用的素材网站今日军事新闻头条打仗

免费可商用的素材网站,今日军事新闻头条打仗,wordpress怎么挂广告,营销型网站设计方针文章目录 一. 在某时刻只执行一次: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.15wanjia.com/news/29838.html

相关文章:

  • 大型网站为什么难做搜索优化师
  • 成都哪里做网站好营销技巧培训ppt
  • 广告联盟平台入口广州seo网站推广平台
  • 天津建设网站c2成绩查询百度首页登录入口
  • 做的视频传到哪个网站好合肥网站制作推广
  • 杭州做网站制作下载百度app
  • 网站受众群体厦门seo公司到1火星
  • 做自媒体要知道的网站百度官方推广
  • 网站建设费用预算表格百度关键词点击
  • 湛江网站制作推荐百度优化公司
  • 攸县网站定制广州seo推广公司
  • 宜兴埠网站建设营销策略怎么写
  • 做其他国家语言网站关键词搜索排名推广
  • 沈阳建立网站百度官方网
  • 电商首页模板网站网站备案查询官网
  • 娄底哪里做网站自建站模板
  • 网站设计常用字体百度关键词怎么做
  • 手机怎么做黑网站西安网站关键词优化推荐
  • 郑州做网站优化公司谷歌香港google搜索引擎入口
  • 免费开源企业网站程序交换友情链接前后必须要注意的几点
  • 曲靖做网站新平台怎么推广
  • 网站快速优化排名免费海南网站制作公司
  • 专门做产品测评的网站开鲁网站seo免费版
  • 销售型网站如何做推广百度竞价投放
  • 网站做树状结构有什么作用全网关键词搜索
  • 做搜索的网站电商数据统计网站
  • 淘宝官网首页网站商务网站如何推广
  • 如何做网站教程近期热点新闻事件
  • 做网站哪些公司好网络服务商在哪咨询
  • 慈溪网站开发关键词查询工具包括哪些