• 一个监测并自动重启tomcat6服务的shell脚本

    日期:

    一个用于监测并自动重启tomcat6服务的shell脚本 正在运行的tomcat6服务器,过一段时间自动挂掉,每次都要手动重启tomcat。 以下脚本可以检测故障,当出现问题时自动重启。 代码如下: 复制代码 代码示例: #!/bin/bash #check tomcat6 status,then restart if...

  • 探讨:批量修改文件名的shell脚本

    日期:

    在linux下,用于批量修改文件名的一个简单的shell脚本。 代码如下: 复制代码 代码示例: #!/bin/sh # 批量修改文件名 # 需传入三个以上的参数 $1 $2 $3... #先判断参数 参数要3个以上 # we have less than 3 arguments. Print the help text: if [ $# -lt 3...

  • 压缩文件并以日期格式命名的shell脚本

    日期:

    在linux中,用于压缩文件并用日期格式命名文件的一个shell脚本。 实现如下的功能: 压缩文件名:含有年月日时分秒 将/home/test 目录下的*.sh 文件 压缩到另一目录 (例如,/home/www) 代码如下: 复制代码 代码示例: #! /bin/bash # 压缩文件 日期格式 t=$(dat...

  • Shell实现的 FTP 上传文件的脚本

    日期:

    实现ftp上传文件的shell脚本,可以上传一个文件或多个文件。 1,上传单个文件的脚本: 复制代码 代码示例: #!/bin/bash FTP_SERVER=192.168.8.10 USER=loglogic PASSWORD=log1234 FTP_PATH=/zhu LOCAL_PATH=/home/test if test -f /$LOCAL_PATH/login.sh then...

  • 一个linux下备份用SHELL脚本

    日期:

    一个linux下,用于备份日志文件的脚本,可以按年月日创建目录,并备份日志文件。 文件:/usr/local/bf.sh 代码: 复制代码 代码示例: #!/bin/sh # backup log files year=$(date +%Y) month=$(date +%m) date=$(date +%d) time=$(date +%Y%m%d%H%M) mkdir -p...

  • 统计文件与文件夹大小信息的shell脚本

    日期:

    分享一个shell脚本,可用于统计文件与文件夹的大...

  • 检查进程使用swap空间的shell脚本

    日期:

    分享一个shell脚本,用于检查进程使用swap空间情况。 检查进程所使用的swap空间,代码如下: 复制代码 代码示例: #!/bin/bash #Filename:check_swap.sh echo -e PID\t\tSwap\t\tProc_Name # 取/proc目录下所有以数字为名的目录(进程名是数字才是进程) (fo...

  • linux下lftp连接ftp服务器进行上传与下载的方法详解

    日期:

    在linux中使用lftp命令连接ftp服务器,以进行上传与下载文件的方法。 用法: 复制代码 代码示例: lftp ftp://用户名:密码@IP 下载目录 mirror DIRNAME 【下载整个目录里包含子目录,推荐此命令】 上传目录 mirror -R DIRNAM 下载目录 ... 用法: lftp ftp://...

  • shell去除空格/删除空格/清除空格/去掉空格的方法

    日期:

    用shell命令去除空格、删除空格、清除空格、去掉空格的方法 命令: 复制代码 代码示例: cat test.txt |awk-F\) {print $3} |sed s/^[[:space:]]\+// 解释: 查看test.txt文档,并以)右括号为标志,去第三列字符,且去掉空格。 命令: 复制代码 代码示例: sed...

  • shell中test/if判断详解

    日期:

    在shell编程,有关test/if判断的相关内容,介绍的相当详细 shell中if语句内判断参数: b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当fi...