目录
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.致谢
非常感谢您阅读我的博客!如果您有任何问题、建议或想了解特定主题,请随时告诉我。您的反馈对我非常重要,我将继续努力提供高质量的内容。
如果您喜欢我的博客,请考虑订阅我们的更新,这样您就不会错过任何新的文章和信息。同时,欢迎您分享我们的博客给更多的朋友和同事,让更多人受益。
再次感谢您的支持和关注!如果您有任何想法或需求,请随时与我们联系。祝您生活愉快,学习进步!