linux c语言定时任务crontab,linux 定时任务 crontab相关(一)
情况一:正常情况(系统有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相关(一)相关推荐
- linux c语言定时关机,linux 定时关机命令
一. 关机流程 Linux 运作时, 不能够直接将电源关闭, 否则, 可能会损毁档案系统. 因此, 必须依照正常的程序关机: 观察系统使用情形(或许当时, 正有使用者做着重要的工作呢!) 通知线上使用 ...
- linux c 语言uint32 t,Linux中uint16_t
我想到的一个简单可能性是,在常见情况下,每个值保留一个压缩数组,每个值2位,而每个值分隔一个4字节(原始元素索引为24位,实际值为8位,因此(idx << 8) | value))其他的. ...
- linux c语言 打开文件,linux c打开文件的方法
linux 文件操作(打开及关闭) Linux文件描述符简介 当一个进程获取文件的访问权时,通常指打开一个文件时,内核返回一个文件描述符,进程可以通过文件描述符进行后续的操作. 文件描述符是一组正整数 ...
- 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 ...
- linux c语言静态库,linux下的C语言开发(静态库/动态库)
今天我们讨论的问题是静态库.为了显示windows和Linux创建静态库之间的差别,我们首先在windows上面利用Visual C++6.0创建一个静态库.源文件的代码很简单, #include & ...
- linux go语言环境配置文件,linux下安装配置go语言环境
1,golang中国下载go源码 http://www.golangtc.com/download 请对应系统版本号,linux-amd64.tar.gz为64位系统(推荐) ,linux-386 ...
- linux c语言 写文件,linux c通过文件描述符以及write和read方法对文件进行读写
1.write和read方法讲解 #include ssize_t read(int fd, void *buf,size_t count); fd为文件描述符,buf缓冲区指针,count表示要读取 ...
- linux c语言conio.h,linux下conio.h兼容库
一.下载安装兼容库 去sourceforge下载libconio库,或者到天翼云下载.解压后执行: $ cd libconio-1.0.0 libconio-1.0.0$ ./configure li ...
- linux crontab工作日志,linux使用crontab执行定时任务
1.当前有个项目,由于没能找到更好的方式解决这个问题,只能使用Linux的定时任务代替,使用crontab定时执行php文件等. 一般套件服务器配置差不多都安装了crontab服务,所以可以直接使用即 ...
- linux远程设置crontab,Linux 设置定时任务crontab命令
1.crontab命令概念 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调 ...
最新文章
- 新概念 Lesson 7 A new dress 定冠词、不定冠词
- Java 中long类型转换成为int类型时可能会出错的地方
- tomcat(11)org.apache.catalina.core.StandardWrapper源码剖析
- java int相除向上取整_java实战项目常用类,Date、Calendar、BigDecimal、Math、UUID
- python3读写excel文件_Python3读写 EXCEL文档
- Java 继承——3
- 指针c语言教学,C语言指针的指针
- Spring Boot初识(2)- Spring Boot整合Mybaties
- hive 操作(五)——常用内置函数
- 集合对象转json数组
- c语言中波浪线scanf,~scanf 波浪线
- Unity Gerstner Waves(模拟大海波浪)
- Windows下MongoDB数据库基本使用
- 靠一个HashMap的讲解打动了头条面试官,我的秘诀是
- vivo X Fold和OPPO Find N
- 如何投稿iMeta期刊?ScholarOne投审稿系统作者使用教程
- etc/hosts.allow和/etc/hosts.deny详解
- 09年生日送我的煎蛋超级技术
- ubuntu安装截图工具 flameshot(对标windows下snipaste)
- 升级版的超低功耗2.4G SI24R2F+ 有何优势?
热门文章
- android - ADT本地配置、sdk配置
- 实用工具类库java.util
- 解决ubuntu修改密码 Module is unknow报错
- [2019.2.24]BZOJ4591 [Shoi2015]超能粒子炮·改
- 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
- 0317复利计算3.0
- openStack使用宿主机监控
- JAVA编程语言的基础知识(六)
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- 云数据保护需要增强应对复杂环境的能力