情况一:正常情况(系统有service命令)

重启服务命令:[root@centos6 /]# service crond restart

启动服务命令:[root@centos6 /]# service crond start

停止服务命令:[root@centos6 /]# service crond stop

情况二:当linux发行的版本没有service这个命令时候,用如下命令进行停止启动:

停止服务:[root@centos6 /]# /etc/init.d/cron空格stop

启动服务:[root@centos6 /]# /etc/init.d/cron空格start

--------------------------------------------------------------------------------------------------

crontab -l # 表示列出所有的定时任务

crontab -r # 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin”

例如:

# 定时抓取数据,每隔2小时执行一次

0 */2 * * * /bin/sh /home/admin/ccbin/emmash/emmactl.sh

--------------------------------------------------------------------------------------------------

crontab文件中的行由6个字段组成,不同字段间用空格或者tab键分割。前5个字段指定命令要运行的时间

分钟(0-59)

小时(0-28)

日期(1-31)

月份(1-12)

星期几(0-6,其中0代表星期日)

第六个字段是一个要在适当时间执行的字符串

#每天早上6点10分

10 6 * * * date

#没两个小时

0 */2 * * * date

#晚上11点到早上8点之间每2个小时,早上8点

0 23-7/2,8 * * * date

#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

0 11 4 * mon-wed date

#1月份一号早上4点

0 4 1 jan * date

--------------------------------------------------------------------------------

crontab [-u username] [-l|-e|-r]

参数:

-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;

-e: 编辑crontab 的工作内容;

-l: 查阅crontab的工作内容;

-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。

例如:

5 * * * * ls 指定每小时的第5分钟执行一次ls命令

30 5 * * * ls 指定每天的 5:30 执行ls命令

30 7 8 * * ls 指定每月8号的7:30分执行ls命令

30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令

30 6 * * 0 ls 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1, 以此类推,

也可以用英文来表示,sun表示星期天,mon表示星期一等。]

30 3 10,20 * * ls 每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段]

25 8-11 * * * ls 每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]

*/15 * * * * ls 每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

30 6 */10 * * ls 每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls 命令。 ]

每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件

50 7 * * * root run-parts /etc/cron.daily [ 注:run-parts参数表示,执行后面目录中的所有可执行文件。 ]

linux c语言定时任务crontab,linux 定时任务 crontab相关(一)相关推荐

  1. linux c语言定时关机,linux 定时关机命令

    一. 关机流程 Linux 运作时, 不能够直接将电源关闭, 否则, 可能会损毁档案系统. 因此, 必须依照正常的程序关机: 观察系统使用情形(或许当时, 正有使用者做着重要的工作呢!) 通知线上使用 ...

  2. linux c 语言uint32 t,Linux中uint16_t

    我想到的一个简单可能性是,在常见情况下,每个值保留一个压缩数组,每个值2位,而每个值分隔一个4字节(原始元素索引为24位,实际值为8位,因此(idx << 8) | value))其他的. ...

  3. linux c语言 打开文件,linux c打开文件的方法

    linux 文件操作(打开及关闭) Linux文件描述符简介 当一个进程获取文件的访问权时,通常指打开一个文件时,内核返回一个文件描述符,进程可以通过文件描述符进行后续的操作. 文件描述符是一组正整数 ...

  4. linux c语言设置ip,linux 下用指令和C语言来设置IP,MASK,gateway

    linux用指令来设置IP,MASK,GATEWAY: //终端指令实现 //ifconfig eth0 192.168.0.0 netmask 255.255.0.0 //route add def ...

  5. linux c语言静态库,linux下的C语言开发(静态库/动态库)

    今天我们讨论的问题是静态库.为了显示windows和Linux创建静态库之间的差别,我们首先在windows上面利用Visual C++6.0创建一个静态库.源文件的代码很简单, #include & ...

  6. linux go语言环境配置文件,linux下安装配置go语言环境

    1,golang中国下载go源码  http://www.golangtc.com/download  请对应系统版本号,linux-amd64.tar.gz为64位系统(推荐) ,linux-386 ...

  7. linux c语言 写文件,linux c通过文件描述符以及write和read方法对文件进行读写

    1.write和read方法讲解 #include ssize_t read(int fd, void *buf,size_t count); fd为文件描述符,buf缓冲区指针,count表示要读取 ...

  8. linux c语言conio.h,linux下conio.h兼容库

    一.下载安装兼容库 去sourceforge下载libconio库,或者到天翼云下载.解压后执行: $ cd libconio-1.0.0 libconio-1.0.0$ ./configure li ...

  9. linux crontab工作日志,linux使用crontab执行定时任务

    1.当前有个项目,由于没能找到更好的方式解决这个问题,只能使用Linux的定时任务代替,使用crontab定时执行php文件等. 一般套件服务器配置差不多都安装了crontab服务,所以可以直接使用即 ...

  10. linux远程设置crontab,Linux 设置定时任务crontab命令

    1.crontab命令概念 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调 ...

最新文章

  1. 新概念 Lesson 7 A new dress 定冠词、不定冠词
  2. Java 中long类型转换成为int类型时可能会出错的地方
  3. tomcat(11)org.apache.catalina.core.StandardWrapper源码剖析
  4. java int相除向上取整_java实战项目常用类,Date、Calendar、BigDecimal、Math、UUID
  5. python3读写excel文件_Python3读写 EXCEL文档
  6. Java 继承——3
  7. 指针c语言教学,C语言指针的指针
  8. Spring Boot初识(2)- Spring Boot整合Mybaties
  9. hive 操作(五)——常用内置函数
  10. 集合对象转json数组
  11. c语言中波浪线scanf,~scanf 波浪线
  12. Unity Gerstner Waves(模拟大海波浪)
  13. Windows下MongoDB数据库基本使用
  14. 靠一个HashMap的讲解打动了头条面试官,我的秘诀是
  15. vivo X Fold和OPPO Find N
  16. 如何投稿iMeta期刊?ScholarOne投审稿系统作者使用教程
  17. etc/hosts.allow和/etc/hosts.deny详解
  18. 09年生日送我的煎蛋超级技术
  19. ubuntu安装截图工具 flameshot(对标windows下snipaste)
  20. 升级版的超低功耗2.4G SI24R2F+ 有何优势?

热门文章

  1. android - ADT本地配置、sdk配置
  2. 实用工具类库java.util
  3. 解决ubuntu修改密码 Module is unknow报错
  4. [2019.2.24]BZOJ4591 [Shoi2015]超能粒子炮·改
  5. 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
  6. 0317复利计算3.0
  7. openStack使用宿主机监控
  8. JAVA编程语言的基础知识(六)
  9. 在DWR中实现直接获取一个JAVA类的返回值的两种方法
  10. 云数据保护需要增强应对复杂环境的能力