banner

RHEL7/CENTOS7 下配置计划任务

 最近,啥都不想写,翻出来15年写的一篇文章发上来吧。在系统下,我们常常会做一些计划任务,比如说定时重启系统,定时备份某个文件,定时执行一个脚本。

下面我们来熟悉以下rhel7如何来配置简单的计划任务。

1、tom用户配置计划任务,要求在本地时间的每天14:23 分执行以下命令/bin/ echo "hello world" su - natasha crontab –e

23 14 * * * /usr/bin/ echo "hello world" crontab –l

2、使用root用户每天凌晨3:00重启服务器。

crontab –e

0 3 * * *  /usr/bin/ shutdown –r now  crontab -l

3、由于tom是公司研发的工程师,他的home中每个文件都很重要,需要我们随时给他备份数据到指定位置上。所以我们每过一个小时备份他的 home,到/backup/tom 目录上。

注:关于这个问题,相较前2个问题,稍微复杂一点,因为我们要每过一个小时就备份,那么备份文件名字不能是一样的,

如果名字是一样,系统会提示你是否覆盖,那么如果这样写了,您的系统会每过一个小时就会报错。所以我们以备份的时间+ 名字,的方法定义备份的文件的名字,所以我们需要编写一个脚本,我们只需要执行这个脚本就可以了。

vim tom.bk

#!/bin/bash

tar –czvf /home/tom/`date +%y-%m-%d-%H` ~tom chmod o+x tom.bk mkdir /root/backup/tom/ crontab –e

0 * * * * /root/tom.bk crontab -l

推荐阅读:

关于redis容灾方案的思考

离职了

关于

阅读: 763
在同意共创许可协议(CC BY-NC-SA-4.0)的前提下,您可以转载本文。
付生保个人博客
https://shengbao.org/680.html

相关阅读

留言评论

暂无留言