Linux Shell脚本测试案例(一)
2013-06-21 20:57
337 查看
脚本1:为root用户编写登录欢迎脚本:
1、用vi命令在/root目录是新建一个脚本文件welcome.sh,内容如下:
2、使用chmod命令给welcome.sh文件增加执行(x)权限
3、修改/root/.bash_profile文件,在root用户每次登录系统时调用welcome.sh脚本程序
#vi /root/.bash_profile添加如下内容:
4、验证:使用root用户重新登录,验证欢迎脚本的输出信息
脚本2:编写脚本程序,用来启动、停止和显示系统服务状态:
1、用vi命令在/root/bin目录是新建一个脚本文件status用来查看crond服务的状态,内容如下:
设置x权限
脚本文件stop和start与status类似,稍作修改即可。
脚本3:编写运行状况监控脚本/opt/monitor.sh,用于记录CPU负载、内存和交换空间、磁盘空间、最近的用户登录情况等信息,以及当时的时间信息。
1、用vi命令在/opt目录是新建一个脚本文件monitor.sh,内容如下:#!/bin/bash
mkdir -p /var/log/runrec
RecFile="/var/log/runrec/running.today"
RecTime=`date +"%Y-%m-%d %H:%M"`
LoadRec=`uptime`
MemRec=`free -m`
DiskRec=`df -hT`
LastLoginRec=`last -n 20`
echo"++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Record Time: $RecTime
cpu Load information:$LoadRec
Memory information:$MemRec
Disk Usage information:$DiskRec
Last login 20 users record:$LastLoginRec">> $RecFile
2、使用chmod命令给monitor.sh文件增加执行(x)权限3、测试脚本是否能正常运行及输出正确信息4、设定计划任务,要求每隔15分钟执一次monitor.sh脚本,并确认crond服务已启动。创建计划任务:#crontab –e 内容如下*/15 * * * */opt/monitor.sh查看crond服务状态并设置crond开机自动起动。#service crondstatus#chkconfig--level 35 crond on
1、用vi命令在/root目录是新建一个脚本文件welcome.sh,内容如下:
2、使用chmod命令给welcome.sh文件增加执行(x)权限
3、修改/root/.bash_profile文件,在root用户每次登录系统时调用welcome.sh脚本程序
#vi /root/.bash_profile添加如下内容:
4、验证:使用root用户重新登录,验证欢迎脚本的输出信息
脚本2:编写脚本程序,用来启动、停止和显示系统服务状态:
1、用vi命令在/root/bin目录是新建一个脚本文件status用来查看crond服务的状态,内容如下:
设置x权限
脚本文件stop和start与status类似,稍作修改即可。
脚本3:编写运行状况监控脚本/opt/monitor.sh,用于记录CPU负载、内存和交换空间、磁盘空间、最近的用户登录情况等信息,以及当时的时间信息。
1、用vi命令在/opt目录是新建一个脚本文件monitor.sh,内容如下:#!/bin/bash
mkdir -p /var/log/runrec
RecFile="/var/log/runrec/running.today"
RecTime=`date +"%Y-%m-%d %H:%M"`
LoadRec=`uptime`
MemRec=`free -m`
DiskRec=`df -hT`
LastLoginRec=`last -n 20`
echo"++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Record Time: $RecTime
cpu Load information:$LoadRec
Memory information:$MemRec
Disk Usage information:$DiskRec
Last login 20 users record:$LastLoginRec">> $RecFile
2、使用chmod命令给monitor.sh文件增加执行(x)权限3、测试脚本是否能正常运行及输出正确信息4、设定计划任务,要求每隔15分钟执一次monitor.sh脚本,并确认crond服务已启动。创建计划任务:#crontab –e 内容如下*/15 * * * */opt/monitor.sh查看crond服务状态并设置crond开机自动起动。#service crondstatus#chkconfig--level 35 crond on
相关文章推荐
- Linux Shell脚本测试案例(二)
- linux shell脚本神一般的测试案例
- Linux Shell脚本测试案例(三)
- linux shell脚本案例七:函数
- linux shell测试脚本
- linux shell 脚本命令操作案例大全
- linux shell脚本案例二
- 利用linux shell script来测试linux c程序------脚本自动化测试用例代替手动测试用例
- 利用linux shell script来测试linux c程序------脚本自动化测试用例代替手动测试用例
- linux shell脚本案例一
- linux shell脚本案例六:结构化程序分支语句
- linux shell脚本案例三
- linux shell脚本案例五:各种数据运算符
- linux shell脚本案例四:数组
- Linux Shell 脚本应用——条件测试
- linux shell脚本案例八:输入输出重定向
- linux shell脚本中读取文件内容的方法(含效率测试)
- 【读书笔记】Linux Shell脚本攻略(二)读取字符,各种循环,分隔符和迭代器,比较和测试
- Linux shell 脚本攻略之比较与测试
- linux shell脚本之条件与测试