linux添加计划任务(转载)
源地址:https://www.cnblogs.com/zoro-robin/p/6558132.html
crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
1.linux任务调度的工作主要分为以下两类:
*系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
*个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。
2.crontab命令选项:
cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务
比如说root查看自己的cron设置:crontab -u root -l
再例如,root想删除fred的cron设置:crontab -u fred -r
在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e
进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt
3.cron文件语法
分 小时 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
4.记住几个特殊符号的含义:
"*"代表取值范围内的数字,
"/"代表"每",
"-"代表从某个数字到某个数字,
","分开几个离散的数字
5.举几个例子
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命令。 ]
50 7 * * * root run-parts /etc/cron.daily //每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件[ 注:run-parts参数表示,执行后面目录中的所有可执行文件。 ]
6.新增调度任务可用两种方法:
a.在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
b.直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。
转载于:https://www.cnblogs.com/afan/p/9115498.html
linux添加计划任务(转载)相关推荐
- Linux 添加计划任务
Linux操作系统定时任务系统 Cron 入门cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业.由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动. ...
- 计划任务执行php文件,linux系统下添加计划任务执行php文件方法
在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...
- linux php任务计划,linux系统怎么添加计划任务执行php文件
linux系统怎么添加计划任务执行php文件 linux系统怎么添加计划任务执行php文件?PHP不支持多线程,有时候处理问题不是那么爽,小编以php文件为例,讲解linux下的计划任务. linux ...
- Linux下添加计划任务,Linux系统下使用crontab添加计划任务的方法
在服务器中添加定期执行的任务,在很多情况下是非常必要的.比如,每天清理一次/tmp目录下的文件;没几分钟检查某一守护进程是否正常等等.这样计划任务就显得尤为方便.下面将介绍如何在Linux系统中 ...
- 宝塔添加计划任务linux,请不要再宝塔面板计划任务里面随意添加任务
最近一段时间通过宝塔面板查看到服务器资源占用率居高不下.不管是负载.CPU.内存,占用率都是吓人.虽然是海外的服务器,但是最开始也没有这么吓人. 宝塔显示服务器 内存 CPU占用率高 最开始以为是用了 ...
- linux 任务计划 cron
#修改当前用户的计划 crontab -e //01 * * * * 不能留有空格 01 * * * * /home/zlb/mysql_dump/backup -run >> /ho ...
- linux任务计划cron
linux任务计划cron 1.crontab命令任务计划配置文件 [root@bogon ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/ ...
- linux系统写一个计划任务并执行,Linux系统计划任务
本节索引: 一.同步服务器时间 二.执行一次性计划任务-- at 三.执行周期性计划任务--crond 在生活.生产环境中,我们可能遇到这样的场景,想在某个时刻,或者固定某个时间周期的在Linux ...
- linux宝塔计划任务脚本内容怎么写,宝塔Linux面板计划任务按秒数执行脚本
宝塔的计划任务最低执行周期为每分钟,但是我们有时需要用到按秒来执行,这可就尴尬了啊. 今天傲世给大家介绍有关秒数执行的方法,并举多种例子供大家参考: 1.添加计划任务,任务类型选择"Shel ...
- 用linux定时任务做项目对接,linux系统管理 计划任务
一次性计划任务 命令: at 语法: at [-f 文件名] 时间 绝对计时方法 HH:MM yyyy-MM-dd 相对计时方法 now + n minutes now+n hours now + n ...
最新文章
- 邮箱自动转发攻击邮件服务器
- idea自动更新java_IntelliJ IDEA自动更新资源文件
- 爬虫学习笔记(二十)—— 字体反爬
- BufferFsStream
- 32岁武汉硕士毕业4年后重新高考,考上本硕需再读8年:“不是一时冲动”
- startindex 不能大于字符串长度_玩转云端丨redis的5种对象与8种数据结构之字符串对象(下)...
- Android Studio发布项目到jcenter
- 分析大数据对思维方式有何影响?了解大数据的特点、来源与数据呈现方式
- 安装MATLAB R2012B遇到问题(需要继续安装以下一个或多个产品: MATLAB 8.0 (不可用) 您必须选择已至少安装这些),已决解!...
- [转]介绍几个C#正则表达式工具
- java的在线帮助文档
- 【对讲机的那点事】玩对讲机你知道中继台的工作原理吗?
- 飞秒激光制备量子计算机,制备出世界最大规模光量子计算芯片
- oracle中的Start With关键字
- 红米手机html文件,红米手机中ES文件浏览器无法删除SD卡中文件的解决办法-es文件浏览器...
- 微信公众号图文 点击显示图片效果
- 绝密计划:我在阿里打黑工
- 2015年3月1日起停止提供4年或5年SSL证书
- 【学习笔记】欧拉函数
- html图片快速轮播特效代码,轻松实现javascript图片轮播特效
热门文章
- Git教程_2 所有操作讲解
- 卷积云神经网络_有卷积云的北京天空好美!是不是还有池化云?全连接云?
- Linux查看分析任务计划命令,Linux任务计划crontab
- flink 入门及安装
- redis面试题简义
- JavaScript的apply和call方法及其区别
- SDWebImage常用方法及原理
- java基础 UDP通信 user datagram protocol 用户数据豆协议 TCP transmission control protocol 传输控制协议 多线程TCP...
- 使用Slim框架创建一个JSON RESTfull API
- Hyperledger Fabric MSP Identity Validity Rules——MSP身份验证规则