linux 6.x crontab 定时任务使用

news/2024/11/10 4:05:27 标签: python, 运维

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

安装crontab:

yum install crontabs

服务操作说明:

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

/sbin/service crond status //启动服务
# For details see man 4 crontabs

# 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

-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。

[etl@mdw root]$ crontab -e

114227_KwPz_1266221.png

-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容

[etl@mdw root]$ crontab -l
#0 2 * * * /bin/sh /home/etl/kettle/bin/day.sh
#0 * * * * /bin/sh /home/etl/kettle/bin/hour.sh
[etl@mdw root]$ 

常见示例

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

50  7  *  *  *  root  run-parts  /etc/cron.daily   [ 注:run-parts参数表示,执行后面目录中的所有可执行文件。]
crontab文件的一些例子: 
30 21 * * * /usr/local/etc/rc.d/lighttpd restart 
上面的例子表示每晚的21:30重启apache。 
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 
上面的例子表示每月1、10、22日的4 : 45重启apache。 
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 
上面的例子表示每周六、周日的1 : 10重启apache。 
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。 
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 
上面的例子表示每星期六的11 : 00 pm重启apache。 
0 */1 * * * /usr/local/etc/rc.d/lighttpd restart 
每一小时重启apache 
0 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart 
晚上11点到早上7点之间,每隔一小时重启apache 
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart 
每月的4号与每周一到周三的11点重启apache 
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 
一月一号的4点重启apache 

 

转载于:https://my.oschina.net/u/1266221/blog/854105


http://www.niftyadmin.cn/n/1748390.html

相关文章

u-boot启动过程分析

从源代码看系统启动过程 为什么要分析源代码?分析优秀的源代码本身就是一个学习的过程,也是进行深入研究的必经之路。不过在此我们的主要目的并非要研究U-boot或Bootloader技术本身,而仅仅是为了成功的并且恰当的将U-Boot移植到我们的开发板…

数据库学习笔记-20170309

数据库语言:DDL(Data Defination Language):数据定义语言,主要用于定义数据库、表、视图、索引和触发器等。像DROP/CREATE/ALTER.DML(Data Manipulation Language):主要包括对数据的增删改查。INSERT插入数据、UPDATE更新数据、DELETE删除数据。DQL(Data…

container_of

container_of 理解 收藏 问题:如何通过结构中的某个变量获取结构本身的指针??? 关于container_of见kernel.h中:/*** container_of - cast a member of a structure out to the containing structure* ptr: the pointer to t…

android SoundPool

SoundPool主要用于播放时间较短的音效,使用soundPool占用的资源也不会太大。 参考链接 http://o7planning.org/en/10523/playing-sound-effects-in-android-with-soundpool http://www.cnblogs.com/plokmju/p/android_SoundPool.html Example 创建一个按键&#xff…

嵌入式系统终端分析

嵌入式系统终端分析 ------------------------------------本文系本站原创,欢迎转载! 转载请注明出处:http://sjj0412.cublog.cn/------------------------------------------ 当我们打开机器或一个嵌入式系统时,我们可能都适应了它会显示信息,我们也…

什么是 jQuery EasyUI

jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。 jQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。 easyui 是一个基于 jQuery 的框架,集成了各种用户界面插件。easyui 提供建立现代化的具有交互性的 jav…

嵌入式 linux 智能设备应用中 web 支持的实现(一)

嵌入式 linux 智能设备应用中 web 支持的实现(一)由两篇文章组成的系列文章主要阐述如何在嵌入式 Linux 智能设备的应用程序中增加 Web 支持。第 1 部分,我们将会介绍嵌入式 Linux 智能设备开发的现状、Qt 和 WebKit 的概念。并以广告机和手持点菜机等应用为例&…

嵌入式 linux 智能设备应用中 web 支持的实现(二)

嵌入式 linux 智能设备应用中 web 支持的实现(二)由两篇文章组成的系列文章主要阐述如何在嵌入式 Linux 智能设备的应用程序中增加 Web 支持。第 1 部分介绍了如何设备上提供常规 Web 功能的支持。本文是第2部分,将重点介绍如何让在嵌入式设备上运行的 Web 程序能支…