新闻中心
当前位置:网站首页 > 新闻中心  
linux任务计划如何实现
作者 飞帆网络   信息来源:www.zbff.com   添加时间 2020年02月  返回
在Linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务(如定期备份、定期采集监测数据)。当我们需要定时执行某linux应用或脚本时,可以使用cron服务,它有点类似于Windows上的任务计划程序。 为理解cron服务,需要知道什么是crond和crontab。简单来说,crond是后台守护进程的名称,用来实际执行脚本,它在系统中是一直运行的。crontab是一个工具,用来列出cron中当前运行的作业(应用或脚本等)、向cron中添加作业、编辑作业、删除作业。Crontab并不是一直在后台运行的,而是一个短时的命令行工具,执行完就结束了。可以简单理解crond和crontab组合起来提供cron服务。平常的运维中会有很多重复的工作,如定点备份、定期重启服务、上线服务、定期检测等,有的任务需要在没有人使用计算机资源的时候运行,如午夜或周末,如果等到半夜去操作会很累、很繁琐,这时就需要用到cron服务。计划任务的类型,主要包括系统周期要执行的工作,如备份系统数据、清除缓存;以及个人定期要执行的工作,比如每隔20分钟检查是否有新的邮件等等,可以由每个用户自行设置。 在linux环境下,要使用cron服务,先要安装相应的软件包,并记住对应的操作指令。cron有两个配置文件,一个是一个全局配置文件(/etc/crontab),是针对系统任务的;一组是crontab命令生成的配置文件(/var/spool/cron下的文件),是针对某个用户的,crontab任务配置基本格式如下: *?? *  *  *  *  command 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 在以上任何值中,星号(*)可以用来代表所有有效的值。譬如,月份值中的星号意味着在满足其它制约条件后每月都执行该命令。 整数间的短线(-)指定一个整数范围。譬如,1-4 意味着整数 1、2、3、4。 用逗号(,)隔开的一系列值指定一个列表。譬如,3, 4, 6, 8 标明这四个指定的整数。 正斜线(/)可以用来指定间隔频率。在范围后加上 /
网页设计 | 网站建设 | 网络公司 | 网站建设 | 关键词优化 | 网页制作 | 网络推广 | 旧版官网 | 关于我们 | 企业邮箱
传真:0533-8952199   服务热线:0533-7777686(周一至周五 9:00-18:00)   公司网址:http://www.zbff.com
Copyright © 2013-2025 『飞帆软件』 all Rights Reserved.   公司总部:山东省淄博市临淄区临淄古玩城334号

鲁ICP备20002476号-1

鲁公网安备 37030502000182号