linux 定时任务

目录

1.前言

2.cron 

2.1 crontab命令 

2.2常用选项 

2.3时间格式 

2.4具体操作 

3.定时任务案例 

3.1每两分钟同步系统时间的任务  

3.2每天定时备份/etc/到/backup/下面 

4.致谢


1.前言


我们需要定时任务来完成一些操作以实现一些脚本和其他命令行任务 。
当我们需要在夜间执行一定的任务或者在特定的时间上执行一定的定时任务。我们就会用定时任务相关的命令来实现相应的功能。
 

2.cron 

2.1 crontab命令 

crontab命令通常用来写定时任务命令 
 

2.2常用选项 

-e 编辑定时任务命令
 

-i 查看当前定时任务命令 
 

-r 删除定时任务 


 

2.3时间格式 

关于时间格式我们就记住一句话 什么时间做什么 


 

其中前五个*代表时间   后面则是要做什么 。
五个*分别是分钟 小时  日期 月份 周几  。最后的周几 (0和7)都是周天。
12点的时间的话则是00:00。

后面则是命令或者脚本。
 

2.4具体操作 


当我们输入crontab命令时我们的系统如果显示 no crontab for root 的话 则说明我们现在没有定时任务 

如下图所示 


然后我们可以输入 crontab -e 命令来进行编辑  如下图所示 

最后我们可以用crontab -r 删除任务 


 

3.定时任务案例 

3.1每两分钟同步系统时间的任务  

 

这里需要用到ntpdate命令来同步命令如果没有安装这个命令的。用yum安装。然后使用 

具体的定时任务实现如下 
 

3.2每天定时备份/etc/到/backup/下面 
 


具体步骤如下图 





创建/servers/scripts/目录 在目录下创建脚本文件 
在脚本文件中写入所需命令。
后面再将脚本放入corn中每天执行,为了避免重复可以在脚本内容 etc.之后加入'date+%F'

如下图所示 


 

4.致谢
 

非常感谢您阅读我的博客!如果您有任何问题、建议或想了解特定主题,请随时告诉我。您的反馈对我非常重要,我将继续努力提供高质量的内容。

如果您喜欢我的博客,请考虑订阅我们的更新,这样您就不会错过任何新的文章和信息。同时,欢迎您分享我们的博客给更多的朋友和同事,让更多人受益。

再次感谢您的支持和关注!如果您有任何想法或需求,请随时与我们联系。祝您生活愉快,学习进步!

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值