• ftp上传与取得前一天日期的shell脚本

    日期:

    在linux系统中,用于ftp上传的一个脚本,以及取得前一天日期的脚本一例。 要求: 把前一天的日志ftp到另外一台服务器。 在linux中查询前一天的日期,可以这样: 复制代码 代码示例: date --date=1 days ago +%d 另外还有几种偷懒的方法: 昨天: 复制代码 代...

  • expect实现scp ssh自动输入密码登录的例子

    日期:

    在linux下,expect自动交互语言,可以实现在shell脚本中为scp和ssh等自动输入密码自动登录。 举二个例子,供大家参考。 1、scp 自动登录的例子 复制代码 代码示例: expect -c spawn scp root@1.2.3.4:/root/1.log /root expect { \*assword\ {set timeout 30...

  • 一个监测并自动重启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://...