写一个脚本,此脚本能于同一个repo文件中创建多个Yum源的指向上节课所讲的定义yum仓库1、接受一个文件名做为参数,此文件存放至/etc/yum.repos.d目录中,且文件名以。repo为后缀;要求此文件不能事先存在,否则报错;2、在脚本中,提醒用户输入repoid;如果为quit,则退出脚本..
分类:
其他好文 时间:
2015-08-31 17:34:41
阅读次数:
200
条件如下:1、通过ping命令测试192.168.3.1到192.168.3.5之间的所有主机是否在线,如果在线,就显示"ipisup.",其中的IP要换为真正的IP地址,且以绿色显示;如果不在线,就显示"ipisdown.",其中的IP要换为真正的IP地址,且以红色显示;要求:分别使用while,until和for(两种形..
分类:
其他好文 时间:
2015-08-31 15:29:25
阅读次数:
490
1、编写menu.sh脚本#!/bin/bash
#
functionmenu(){
cat<<EOF
`echo-e"\033[30;47m########################################\033[0m"`
`echo-e"\033[32mMyMenu\033[0m"`
`echo-e"\033[30;47m########################################\033[0m"`
*`echo-e"\033[35m1)addau..
分类:
其他好文 时间:
2015-08-28 02:24:30
阅读次数:
151
今天找了好几个人写一个脚本,就是用python写一个倒计时的脚本。之前用shell写很容易的几句话就能完成。#!/bin/bashforiin`seq9-11`#从9倒数到1,步长-1doecho-n-e"\b$i"#\b就是删除前面一个字符sleep1#停顿一秒doneshell脚本很简单,但是用python就很不好达到这个结果了。我试..
分类:
编程语言 时间:
2015-08-27 19:01:01
阅读次数:
363
vimmytar.sh#!/bin/bash
#
read-p"Threefiles:"file1file2file3
read-p"Destination:"DEST-->指定压缩存放目录及文件名称
read-p"Compress[gzip|bzip2}xz]:"COMP-->输入压缩的格式
case$COMPin
gzip)
tar-zcf${DEST}.tar.gz$file1$file2$file3
;;
bzip2)
tar-jcf${DEST}...
分类:
其他好文 时间:
2015-08-25 16:57:06
阅读次数:
141
题目写一个脚本
1. 传递一个参数给脚本,此参数为用户名;
2. 如果用户存在,则执行如下任务
* 如果用户的id号小于500,显示其为管理员或系统用户;
* 否则,显示其为普通用户;
3. 如果用户不存在,则添加之;解答#!/bin/bashusername=$1if [ "$username" = "" ]; then
echo "please i...
分类:
系统相关 时间:
2015-08-21 19:31:58
阅读次数:
215
使用shell脚本清空文件在最近的项目中,会生成很多日志文件,所以需要写一个脚本来手动清空它们,下面提供几种典型方法。方法1代码#!/bin/bash
##方法1
echo "" > $1
echo "$1 cleaned up."
运行截图说明我想大家应该注意到了文件其实并没有真正被清空,而是有一个空行。方法2代码#!/bin/bash
##方法2
: > $1
echo "$1 cleaned...
分类:
系统相关 时间:
2015-08-20 13:14:33
阅读次数:
235
写一个脚本:1、创建一个函数,能接受两个参数:1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值给调用脚本;3)如果给的目录存在,则下载文件;..
分类:
系统相关 时间:
2015-08-11 19:06:36
阅读次数:
171
Python写一个脚本解析文件 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago);python 2.6.6 需求:?1.去掉空行 ? ? ? ? ? 2.去掉空行后输出到一个新文件 附加需求(排版):1.‘-’缩进n个...
分类:
编程语言 时间:
2015-08-10 18:14:19
阅读次数:
152
写一个脚本,判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知你自己。脚本写好后,可以每一分钟执行一次,也可以写一个死循环的脚本,30s检测一次。#!/usr/bin/envpython#!coding=utf-8importosimporttimeimports..
分类:
编程语言 时间:
2015-08-06 18:37:49
阅读次数:
231