Linux学习-16-计划任务(crontab)

at一次性的

crontab循环的任务

at:

/etc/init.d/atd restart

chkconfig atd on 开机启动

/etc/at.allow 白名单

/etc/at.deny 黑名单

实际操作P588

crontab

/etc/cron.allow

/etc/cron.deny

crontab -e 编辑计划任务(针对使用者的 cron)

0  12  *   *   *  mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc

分      时      日      月    周   命令

0-59 0-23 1-31 1-12 0-7 P592

*/5 * * * * /home/dmtsai/test.sh

每五分钟需要执行 /home/dmtsai/test.sh 一次

30 16 * * 5 mail [email protected] < /home/dmtsai/friend.txt

每周五的四点半 发送邮件

crontab -l 查询

crontab -r 删除所有任务

删除一条用 crontab -e 去编辑

系统的配置文件: /etc/crontab

命令型态

01 * * * * dmtsai mail -s "testing" kiki < /home/dmtsai/test.txt

以 dmtsai 这个使用者的身份,在每小时执行一次 mail 命令。

*/5 * * * * root run-parts /root/runcron

每隔五分钟执行 /root/runcron可执行文件

*/5 * * * * root /bin/mrtg /etc/mrtg/mrtg.cfg

每隔五分钟执行/etc/mrtg/mrtg.cfg中的/bin/mrtg

anacron P597

时间: 2024-10-29 10:40:34

Linux学习-16-计划任务(crontab)的相关文章

我的Linux成长路---001 Linux学习初期计划

Linux学习初期计划 1.Linux基础 Linux历史.Linux版本.Linux安装.shell命令 2.Linux系统管理 用户管理.文件权限管理.磁盘管理.进程管理.自动化任务.安装程序... 3.Linux服务器 用Linux做DNS.DHCP.VPN.流媒体.FTP.Web.代理服务器.邮件服务器... 用Linux实现路由功能.NAT功能 4.Linux安全 网络安全.系统安全.入侵检测 5.mySQL数据库 6.Oracle数据库

Linux学习之计划任务(at、batch、vrontab)篇

Linux学习之任务计划(at.batch.vrontab)篇 一.linux上的任务计划 1.分类 linux上的任务计划可以分为两类: a.周期性执行的任务计划 crontab b.后续时间一次性执行的计划 at.batch 2.电子邮件服务 电子邮件服务使用到的几个协议: smtp:simple mail transmission protocol pop3:post office protocol imap4:internet mail access protocol 没个用户的都有一个

[笔记] linux中的计划任务crontab

不能拒绝进步 cron来源于希腊单词chronos(意为"时间"),指linux系统下一个自动执行指定任务的程序(计划任务). 1--crontab 的命令选项 #crontab -u <-l, -r, -e> -u指定一个用户 -l列出某个用户的任务计划 -r删除某个用户的任务 -e编辑某个用户的任务 .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas,

linux的定时计划任务Crontab

1.什么是crontab crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行.该词来源于希腊语 chronos(χρνο),原意是时间.通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行.这类作业一般称为cron jobs. 计划任务分2种: 1.  例外性:按一定的周期循环来执行工作,如每月发薪水.每天

Linux中的计划任务—Crontab

1. Crontab是什么? Crontab是一个用于设置周期性被执行的任务的工具. 被周期性执行的任务叫作Cron Job,周期性执行的任务列表我们称为Cron Table. 2. 相关工具 Putty:一个免费的易用的SSH连接工具(www.putty.org  需FQ) 3. 安装并检查Crontab服务 1. 检查cron服务 - 检查Crontab工具是否安装:crontab  -l - 检查crond服务是否启动:service  crond  status 2. 安装cron -

linux中的计划任务Crontab

工作中会遇到的情况 每分钟需要执行一个程序检查系统运行状态 每天陵城需要对过去一天的业务数据进行统计 每个星期需要把日志文件备份 每个月需要把数据库进行备份 crontab是 一个用于设置周期性被执行的任务的工具. Crontab应用 安装并检查Crontab服务 检查Crontab工具是否安装,没有提示错误则表示已经正确安装 crontab -l 检查crond服务的状态 service crond status Crontab的基本组成 有三部分组成: 配置文件:以文件的方式设置定时任务 系

linux 任务计划,crontab、at 、anacron

有时候需要对系统进行一些重比较耗时占资源的系统维护工作,或一些重复的操作如每日备份等.最好的方法是把这些任务安排在深夜系统负载最小的时候.linux系统上常使用crontab.at 命令来实施计划任务.计划任务分为一次性计划任务,和周期性计划任务. 一次性计划任务:任务只执行一次后不会再进行第二次 可以使用的命令:at.bath 周期性任务执行:重复执行相同的任务,直到用户删除此任务. 可以使用的命令:crontab.anacron at命令: 交互式:让用户在at > 提示符输入多个要执行的命

马哥linux学习(linux任务计划)

在linux上执行任务计划有两点: 1.  在未来时间一次执行某任务计划的命令有at,batch 2.  周期性执行某任务计划有crontab 邮件正文需要交互式方式接受 下面介绍下linux任务计划的命令 At命令: 承载未来时间的某作业 支持使用作业队列 默认为a队列 例如:at now+3minute //指定未来时间执行作业 提交作业使用Ctrl+d 常用选项: -q at作业队列 -f 从指定文件中读取要运行的作业 -l 查看作业队列中的等运行作业列表:相当于使用atq命令 -c AT

Linux计划任务Crontab实例详解教程

说明:Crontab是Linux系统中在固定时间执行某一个程序的工具,类似于Windows系统中的任务计划程序 下面通过详细实例来说明在Linux系统中如何使用Crontab 操作系统:CentOS 一.安装crontab yum install vixie-cron  #安装 chkconfig crond on  #设为开机启动,先要安装chkconfig(yum install chkconfig) service crond start  #启动 service crond stop