其他分享
首页 > 其他分享> > rhel7上开启定时计划

rhel7上开启定时计划

作者:互联网

1、首先进行挂载,挂载有两种方式,分别如下图所示:
第一种方式是先创建一个挂载的目录,之后再使用mount命令进行挂载,如下图所示:
在这里插入图片描述

第二种方式是进入/etc/fstab目录下的文件进行编辑,在最下面一行添加如下图所示的红框里面的内容来进行挂载:
在这里插入图片描述

2、动态获取ip地址,并且能够ping通外网
先查看一下ip地址,发现并没有显示成正常的ip地址格式,如下图所示:
在这里插入图片描述

知道了动态获取dhcp的ip地址:
在这里插入图片描述

之后ping一下外网地址看是是否能够ping通:
在这里插入图片描述

再尝试ping一下百度的域名,如下图所示:
在这里插入图片描述

3、进入/etc/sysconfig/network-scripts目录,然后编辑ifcfg-eno16777736文件:
在编辑文件之前,先进入虚拟网络编辑器,查看一下vmnet8的nat设置的网关IP地址是不是192.168.65.2,如下图所示:
在这里插入图片描述

接着修改文件里的内容,添加或修改的文件内容如下图红框内容所示:
在这里插入图片描述

重启一下服务:
在这里插入图片描述

4、yum源的配置
先添加一个永久挂载
在这里插入图片描述

然后在/etc/yum.repos.d/下创建一个以.repo结尾的文件
内容如下:
在这里插入图片描述

5、安装mailx服务
安装mailx服务,输入命令后显示已经安装,如下图所示:
在这里插入图片描述

6、进行相关文件的配置:
进入163邮箱,然后点击设置里的POP3/SMTP/IMAP 选项,开启POP3/SMTP服务,获得授权密码,如下图所示:
在这里插入图片描述

进入/etc/mail.rc文件:
在这里插入图片描述

之后再在文件最后面加上邮箱的相关信息:
在这里插入图片描述

7、测试发送邮件:
在这里插入图片描述

成功接收到邮件:
在这里插入图片描述在这里插入图片描述

8、编写脚本并测试发送邮件:
首先使用ps -aux命令获取前十行内容:
在这里插入图片描述

接着在home目录下编写一个脚本lyp522.sh,脚本内容如下图所示:
在这里插入图片描述

之后给这个脚本加上执行权限之后,再运行:
在这里插入图片描述

接着就会收到邮件了,如下图所示:

在这里插入图片描述

9、启动定时计划
先输入crontab -e命令,接着就会进入一个编辑页面,然后输入以下内容,如下图所示:
在这里插入图片描述

然后用crontab -l查看一下内容,跟之前的一样,接着输入ps -aux | grep crontab命令查看crontab的相关内容,如下图所示:
在这里插入图片描述

之后等待个几分钟,就会收到邮件了,邮件内容如下图所示:

在这里插入图片描述

标签:rhel7,文件,开启,如下,内容,所示,挂载,定时,邮件
来源: https://blog.csdn.net/keaidxxn/article/details/110186090