码迷,mamicode.com
首页 > 系统相关 > 详细

两个简单的shell脚本(关于启动和服务)

时间:2014-11-23 16:05:12      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:shell脚本 系统登录脚本 服务启动脚本

实验要求:

1、为root用户编写登陆欢迎脚本,报告当前主机中的进程数,已登陆用户数,根文件系统的磁盘使用率

2、编写三个脚本程序:start,stop和status,用来启动,停止各种系统服务


实验步骤:

[root@localhost ~]# vi welcome.sh


#!/bin/bash

# this is test.by shengjie


p=`ps aux | wc -l` //设置变量p

echo "Running Processes:$p"

u=`who | wc -l`    //设置变量u

echo "Login users:$u"

d=`df -hT | grep "/$" | awk ‘{print $6}‘`  //设置变量d

echo "usage of / Filesystem:$d"

:wq保存退出


[root@localhost ~]# vi .bash_profile

bubuko.com,布布扣


重启系统,可以看到如下信息

bubuko.com,布布扣


[root@localhost ~]# echo $PATH

/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@localhost ~]# cd /bin

[root@localhost bin]# vi start.sh


#!/bin/bash

# this is test


service $1 start  //$1为位置变量,调用start后的内容,若start crond,则service crond start

:wq


[root@localhost bin]# alias start=‘start.sh‘


以crond为例,运行start crond(若提示没有权限,则需要切换到bin目录下给start.sh添加执行的权限:chmod +x /bin/start.sh)

bubuko.com,布布扣

stop和status同start,修改shell脚本即可。



本文出自 “挨踢女的网络成长之路” 博客,请务必保留此出处http://shengjie.blog.51cto.com/8734352/1581638

两个简单的shell脚本(关于启动和服务)

标签:shell脚本 系统登录脚本 服务启动脚本

原文地址:http://shengjie.blog.51cto.com/8734352/1581638

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!