CentOS 7.4 下设置定时任务
2024-08-28 01:44:34
cron介绍
我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。
- /var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名
- /etc/crontab 这个文件负责调度各种管理和维护任务。
- /etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。
- 我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,让它每小时/天/星期、月执行一次。
crontab的使用
常用的命令如下:
crontab [-u username] //省略用户表表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作作)
我们用crontab -e进入当前用户的工作表编辑,是常见的vim界面。每行是一条命令。
crontab的命令构成为 时间+动作,其时间有分、时、日、月、周五种,操作符有
- * 取值范围内的所有数字
- / 每过多少个数字
- - 从X到Z
- ,散列数字
实例
实例1:每1分钟执行一次myCommand
* * * * * myCommand
实例2:每小时的第3和第15分钟执行
3,15 * * * * myCommand
实例3:在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * * myCommand
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * myCommand
实例5:每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 myCommand
实例6:每晚的21:30重启smb
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Linux下查看、修改系统时间
查看当前时间
修改系统时间
自动同步时间
安装 ntpdate
wich ntpdate 显示命令的绝对路径
find 查看路径
定时任务使用
最新文章
- JS对象复制
- 关于jsonp跨域过程中 cookie中的值一直为null的原因
- css圆环百分比
- LPC43XX JTAG Scan Chain
- .Net 自己写个简单的 半 ORM (练手)
- 对ASP.NET Entity FrameWork进行单元测试
- scrapy-redis使用详解
- POJ 3159 Candies 差分约束dij
- VS2015安装开发ios android
- 2014.7.7 模拟赛【小K的农场】
- SET ANSI_NULLS (Transact-SQL)
- [mysql]子查询与连接
- ZooKeeper实践:(1)配置管理
- 微信公众号网页授权登录--JAVA
- nrpe参数传递
- django drf 基础学习3
- EL表达式取Map,List值的总结
- 编写程序,使用while循环将50到100的整数相加
- 网络传输 buf 封装 示例代码
- css插入背景图片底部有白边的解决方法
热门文章
- 借鉴炉石传说的战棋游戏《DarkWar》
- the filename directory name or volume label syntax is incorrect
- opencv的C语言接口和C++接口差别(入门篇)
- mongo aggregate
- 贯通tomcat --- 电子书
- php-fpm用socket连接
- 344. Reverse String【easy】
- MySQL获取Schema表名和字段信息
- iOS 学习笔记三【segmentedControl分段控制器详细使用方法】
- ASP.NET MVC 表单提交多层子级实体集合数据到控制器中