文档章节

crontab

 林哥_
发布于 2015/07/24 10:58
字数 499
阅读 8
收藏 0
  • 直接用crontab命令编辑

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# * * * * * user-name command to be executed 

eg.

*/5 *  *  *  * root /etc/init.d/iptables stop

 

crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

crontab -l //列出某个用户cron服务的详细内容

crontab -r //删除没个用户的cron服务

crontab -e //编辑某个用户的cron服务

比如说root查看自己的cron设置:crontab -u root -l

再例如,root想删除fred的cron设置:crontab -u xx -r

在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e

进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt

这个格式的前一部分是对时间的设定,后面一部分是要执行的命令,如果要执行的命令太多,可以把这些命令写到一个脚本里面,然后在这里直接调用这个脚本就可以了,调用的时候记得写出命令的完整路径

  • 编辑/etc/crontab

    cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是: 

    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
    HOME=/      //使用者运行的路径,这里是根目录
    # run-parts
     * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本

    "run-parts"如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了

© 著作权归作者所有

共有 人打赏支持
上一篇: ntpdate
下一篇: java乱码分析
粉丝 1
博文 42
码字总数 10844
作品 0
苏州
私信 提问
crontab在一秒内刷新多次导致部分脚本不生效的问题分析

版权声明:本文由康中良原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/182 来源:腾云阁 https://www.qcloud.com/community 今天ob在几台DB上发现cro...

偶素浅小浅
2016/11/10
4
0
UNIX下的定时任务-----cron

cron是系统的主要进程调度进程(每隔一分钟被激活检查,其余时间休眠),通过读取crontab文件中的内容来定时执行任务 其中在unix下可以每一个用户拥有一个crontab文件 但为了管理员的方便,一...

kugua
2011/09/04
0
0
Linux系统利用Crontab命令实现定时重启

Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序 使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它, cron服务是...

范堡
2009/05/23
1K
0
任务的调度

1、单次任务调度 at [OPTION] time (at命令的守护进程为atd) -f 从文件中读取命令或脚本 -m 在作业完成后,给用户发送电子邮件 -v 显示作业被执行的时间 删除任务: atrm 查看at任务:atq 2...

魔都搬砖
2017/04/07
0
0
crontab周期任务

crontab用法: crontab [-u user] file crontab [-u user] {-l|-r|-e} -l:显示crontab文件内容。 -e:利用vim编辑用户crontab文件。 -i:删除用户crontab文件前确认提示。 -r:从crontab目录中...

690337300
2014/09/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Coding and Paper Letter(六十四)

资源整理。 1 Coding: 1.交互式瓦片编辑器。 tile playground 2.R语言包autokeras,autokeras的R接口。autokeras是一个开源的自动机器学习的软件。 autokeras 3.斯坦福网络分析平台,用于网络...

胖胖雕
34分钟前
0
0
最简单的cd命令是个大坑!

BASH Shell 是大多 Linux 发行版的默认 shell,BASH 有一些自己的内置命令,cd 就是其中的一个。 在centos6里面,系统中不存在 cd 的二进制文件。但是你仍然可以运行该命令,这是因为 cd 是 ...

gaolongquan
45分钟前
1
0
spring获取bean的几种方式

使用jdk:1.8、maven:3.3.3 spring获取Bean的方式 pom.xml文件内容: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="......

Vincent-Duan
52分钟前
2
0
一段话系列-Linux中IO的同步、异步、阻塞、非阻塞

首先我们框定一下背景,我们探讨的是Linux系统下的IO模型。 同步和异步是针对内核操作数据而言的,同步是指内核串行顺序操作数据,异步是指内核并行(或并发)操作数据,然后通过回调的方式通...

EasyProgramming
56分钟前
4
0
好程序员web前端分享主流CSS image比较

好程序员web前端分享主流CSS image比较在还原设计图的时候,难免会碰到一些样式图片的引用。如何来对这些图片做优化呢?本文简单的梳理了一下目前几种比较常用的使用方式。   注: 1. 有更好...

好程序员IT
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部