linux任务计划如何实现

时间:2021-07-16 | 标签: | 作者:Q8 | 来源:网络

小提示:您能找到这篇{linux任务计划如何实现}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的linux任务计划如何实现内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

在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 标明这四个指定的整数。

正斜线(/)可以用来指定间隔频率。在范围后加上 /<integer> 意味着在范围内可以跳过 integer。譬如,0-59/2 可以用来在分钟字段定义每两分钟。

间隔频率值还可以和星号一起使用。例如,*/3 的值可以用在月份字段中表示每三个月运行一次任务。



由此可见,Cron的配置金融品牌危机公关还是相对麻烦,如果不想安装cron又需要使用linux任务计划,刚好可以满足你的需求,在图形化管理界面进行便捷设置,让计划任务管理更加简单。



设置路径:管理中心—容器云管理—管理—更多—计划任务—添加任务(如图),填写对应时间/频率与命令字符即可,设定完成后,系统将按计划自动执行任务,而无需人工操作了。

linux任务计划如何实现

上一篇:采用SDN网络的好处
下一篇:选购虚拟主机应注意的问题


版权声明:以上主题为“linux任务计划如何实现"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
扫码咨询
    linux任务计划如何实现
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“linux任务计划如何实现”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通linux任务计划如何实现的相关事宜。

关键词:cron服务,linux,任务计划,容

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:545321@QQ.com
电话:400-021-1330 | 客服QQ:545321
沪ICP备12034177号 | 沪公网安备31010702002418号