问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux 中怎么设置计划任务:cron 与 anacron

发布网友 发布时间:2023-09-21 17:28

我来回答

1个回答

热心网友 时间:2024-07-19 03:15

作为系统管理员,为了系统的安全我们希望服务器定期自动执行一些操作,比如每天自动备份系统文件,定期备份数据库,以及在未来某天让系统自动关机…………Linux就该这么学,linux下有很多命令能帮我们在未来某个特定时间让系统实现上述的操作,以及让系统定期执行某些操作。
在本篇中,我们会解释 cron 和 anacron,并向你展示如何在 Linux 中设置 anacron。我们也会比较这两个工具。
cron 在 Linux 设置时间任务
第一: cron 介绍 1、cron - 是一个用于运行计划任务如系统备份、更新等的守护进程。它适合在那些 24X7 不间断运行的机器如服务器上运行的计划任务。 2、命令/脚本被写在 cron 任务脚本中,它是在crontab文件中被安排的。系统默认的cromtab文件是/etc/crontab,但是每个用户也可以创建自己的cromtab文件来在特定时间运行用户定义的命令。

第二 : cron 如何设置 1、命令合使用方法 #crontab -u -l, -r, -e -u指定一个用户  -l列出某个用户的任务计划  -r删除某个用户的任务  -e编辑某个用户的任务 2、创建一个定时任务 要创建一份个人crontab文件,只要输入: # crontab -e 30 3 * * * /bin/tar -jcf /tmp/backup.tar.gz /etc // 每天早上3点,备份/etc目录 # crontab -l
在 Linux 中设置 anacron
第一:anacron介绍 1、anacron 用于以天为单位的频率运行命令。它的工作与 cron 稍有不同,它假设机器不会一直开机。 2、cron 也适合在那些不会 24X7 运行如笔记本以及桌面电脑的机器上运行每日、每周以及每月的计划任务(LCTT 译注:不适合按小时、分钟执行任务)。 3、假设你有一个计划任务(比如备份脚本)要使用 cron 在每天半夜运行,也许你以及睡着,那时你的桌面/笔记本电脑已经关机。你的备份脚本就不会被运行。 4、如果你使用 anacron,你可以确保在你下次开启桌面/笔记本电脑的时候,备份脚本会被执行。
第二 :anacron 如何在 Linux 设置 1、anacron命令方法 anacron 任务被列在/etc/anacrontab中,任务可以使用下面的格式(anacron 文件中的注释必须以#号开始)安排。 #period  delay  job-identifier  command ************************************************* 1.1 : period   - 这是任务的频率,以天来指定,或者是 @daily、@weekly、@monthly代表每天、每周、每月一次。 你也可以使用数字:1- 每天、7- 每周、30- 每月,或者N- 几天。 1.2: delay    - 这是在执行一个任务前等待的分钟数。 1.3: job-id    - 这是写在日志文件中任务的独特名字。 1.4: command- 这是要执行的命令或 shell 脚本。2 、如何看示列文件 要浏览示例文件,输入: $ ls -l /var/spool/anacron/ total 12 -rw------- 1 root root 9 Jun 1 10:25 cron.daily -rw------- 1 root root 9 May 27 11:01 cron.monthly -rw------- 1 root root 9 May 30 10:28 cron.weekly anacron 会检查任务是否已经在period字段指定的时间被被执行了。如果没有,则在等待delay字段中指定的分钟数后,执行command字段中指定的命令。 一旦任务被执行了,它会使用job-id(时间戳文件名)字段中指定的名称将日期记录在/var/spool/anacron目录中的时间戳文件中。 3、 现在让我们看一个例子。 这个会每天运行/home/aaronkilik/bin/backup.sh脚本: @daily  10  example.daily  /bin/bash /home/aaronkilik/bin/backup.sh 当机器在backup.sh期望被运行时是关机的,anacron 会在机器开机十分钟之后运行它,而不用再等待 7 天。
第三 : anacrontab 文件的重要变量 START_HOURS_RANGE - 这个设置任务开始运行的时间范围(也就是任务只在这几个小时内运行)。 RANDOM_DELAY - 这定义添加到用户定义的任务延迟的最大随机延迟(默认为 45)。 这是你的 anacrontab 文件可能看上去的样子。 Anacron –/etc/anacrontab:
cron 以及 anacron 的比较
cron 和 anacron 主要的区别在于 cron 能在那些持续运行的机器上有效地运行,而 anacron 是针对那些会在一天内或者一周内会关机的机器。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 龙岗荷坳是不是很偏僻 “岐黄八法”靠谱么?有谁知道? 岐黄天使的西学中专项培训靠谱吗 安贝儿好还是贝亲好 安贝儿泡澡原液好不好 安贝儿和润本面霜哪个好用 安贝儿山茶按摩油好不好 醍恩酒业LOGO由来是什么? 怎样培养孩子的社会责任感呢 孩子缺乏社会责任感,我们该如何培养 hyperf内存爆满 2013年广西省北海市基层医疗卫生事业单位考试时间 考试内容有哪些? 2013广西省来宾市基层医疗卫生市事业单位报名入口 报名注意事项_百度... 虽然戒烟了,但是还想去买一盒。怎么办? ...没烟的时候控制不住就想去买烟,有什么办法戒烟吗? 戒烟的时候想抽烟了怎么办 ...好长时间想着戒烟,老是控制不住自己去买,怎么办,谁有啥好办_百度... ...戒烟。戒过很多次了,每次都忍不住,没烟了总想着买,总是有抽烟的欲望... 戒烟了,10多天,可是心情烦又想买,咋办? ...要敢于走,要敢于斗争,要敢于打仗,要敢于胜利。? 做linux计划任务的步骤 香虎酒的制作方法 香虎酒为什么不变色 捷斯颜蔻美白补水隔离防晒乳是哪里生产的 苛薇莱娅是正规产品吗 虚无传说的txt全集下载地址 虚无之戒txt全集下载 苦妓追忆录 Memoria de mis putas tristes评分多少 压力罐每次跳闸打水时,电机工作好久不出水,从注水口放一会气,电机猛然... ...经常抽不上来水,我们一般用水在二楼,电机和压力罐都在楼下,今天又... 我家电机抽水,压力罐里面却没水,怎么弄的 ...全脸“有缺陷”,被称为娱乐圈“半脸美人”的明星都有谁?_百度... 傻乎乎蠢萌的星座小仙女有哪些 建议学校更换班主任的联名信该怎么写? 快高三了,学校通知班主任要换,我们想向学校写联名信,应该怎么写?_百度... 秋风入案翻堂帖,燕尾拂笺不染尘。什么意思 求大神们帮忙翻译一下あきは/あげは howyoulikethat中出现了多少次that howyoulikethat中that出现多少次 blackpink唱了多少次yeah 政审会审校友邦签到吗