测试web服务器是否停止

摘要:#!/bin/bash#"if...else" usage#FileName test.apache#Using this program to show your system's services.echo "Now,the web services of this Linux system will be detect..."echo #Detect www service web=`/usr/bin/pgrep httpd`if [    "$web" != ""    ]then     &nb

 自动备份命令autobak.sh

摘要:#/bin/bash#backup files by date#filename autobak.shDATE=`/bin/date +%Y%m%d`/bin/tar -cf /backup/$1.$DATE.tar $1 > /dev/null 2>>/backup/$1.bak.log/bin/gzip /backup/$1.$DATE.tarif [    $?  -eq  0      ]   then         echo "$1 $DATE backup suc

 用sed删除行首行尾的空格和Tab

摘要:sed 's/^[. ]\{1,\}//g' filesed 's/^ \+//' filesed "s/^ *//g" bbbbsed 's/^[ \t]*//'sed -r 's/^[[:blank:]]+//g'sed 's/^[[:blank:]]\+\(.*\)/\1/'用sed删除行首行尾的空格和Tab在UNIX上使用sed命令进行字符串处理中常常遇到的问题就是行首行尾的空格怎么删除。 下面介绍sed是怎样实现的,当然awk同样可以。  1:行首空格 sed 's/^[ \t]*//g'  说明:

 常用脚本命令集

摘要:如何用脚本实现分割文件 1.    #!/bin/bash2.    3.    if [ $# -ne 2 ]; then4.            echo 'Usage: split file size(in bytes)'5.            exit6.    fi7.    8.    file=$

 用tar编写脚本进行差量备份

摘要:#!/bin/shdate=`date +%m%d`sourcedir=/usr/aaatargetdir=/home/bbbcase $1 in        'f')#Full Backup        outlogname=$targetdir/FO$date.log        inlogname=$targetdir/FI$date.log        echo Performing full bac

 Linux 查看网络流量具体实现

摘要:Linux 查看网络流量具体实现2010-06-13 15:08 佚名 csdn 我要评论(0) 字号:T | T数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了……正所谓自己动手,丰衣足食,我们自己来写一个Linux 查看网络流量脚本,实时显示并刷新!在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?显然办法是有的,比如,ifconfig,Linux 查看网络流量会

 测试局域网内主机是否alive的小脚本

摘要:此脚本用于检查192.168.1.100到192.168.1.200之间的主机是否alive。脚本如下:#!/bin/bash#Checks to see if hosts 192.168.1.100-192.168.1.200 are alivefor n in {100..200}; do         host=192.168.1.$n         ping -c2 $host &>/dev/null     &nbs

 Linux批量生成生成帐户脚本

摘要:此脚本应用于生产环境下生成帐户,也可生成成百上千个密码相同的帐户。脚本代码如下:#!/bin/bashfor name in tom jerry joe janedo      useradd $name      echo redhat | passwd --stdin $namedone自己使用的时候,用自己需要的帐户名列表替换掉这个代码范例里的tom jerry joe jane等字段即可。密 码都是redhat,可以让用

 自动监控ADSL并重拔号的shell脚本

摘要:公司办公室的adsl爱掉线,一掉的话网关的gateway就没了。因此编写了下列脚本:#!/bin/bashwhile :do if route | tail -l | grep "0.0.0.0"then&>/dev/nullelseadsl-stopadsl-startfisleep 10done执行脚 本方法: nuhup sh route.sh &注意前面要用上nohup,这样避免root用户logout时此脚本也退出生效的问题。

 SVN的版本库的批量备份

摘要:实现其功能蛮简单,主要是用了svnadmin hotcopy,这东东功能很强大,我经常用于svn的版本库的转移(顺便说一句,上次不小心误操作将库删光了,很轻松的用svnadmin hotcopy将其恢复过来了)。for PROJECT in test project svntestdo  cd ${SVNDIR}  ${SVNADMIN} hotcopy ${PROJECT} ${BACKDIR}/${DATE}/${PROJECT} --clean-logs   cd ${BACKDIR}/${DATE}&nb
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS