文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>shell脚本运行1-启动停止一个服务,2-批量运行和停止服务,3-一个脚本运行批量运行...

shell脚本运行1-启动停止一个服务,2-批量运行和停止服务,3-一个脚本运行批量运行...

时间:2010-08-19  来源:seared2008

shell脚本运行

1-启动停止一个服务,

2-批量运行和停止服务,

3-一个脚本运行批量运行

a.命令行下运行一个kill 服务id时,如果服务id在一个文件中用

kill ·cat  a.txt·

b.在shell中用for循环时,列表值用空格隔开

for v1 in 1 2 3 4 5

1-启动停止一个服务,msnbot.sh

#! /bin/sh

#

# MSN bot

#

NAME=msnbot

DESC="MSN bot"

set -e

ID=$2

case "$1" in

  start)

        echo -n "Starting $DESC: $NAME$ID"

        /usr/local/webserver/php/bin/php -f /var/spool/msnbot/msnbot$ID.php

        echo "."

        ;;

  stop)

        echo -n "Stopping $DESC: $NAME$ID"

    MSNPID=`cat /var/spool/msnbot/log/iyuncai$ID\@live.cn_msnbot.pid`

        kill $MSNPID

        echo "."

        ;;

  restart|force-reload)

        $0 stop $ID

        sleep 4s

        $0 start $ID

        ;;

  *)

        N=/etc/init.d/$NAME

        echo "Usage: $N {start|stop|restart|force-reload}" >&2

        exit 1

        ;;

esac

exit 0

~

2-批量运行和停止服务 bat.sh,

#!/bin/sh

set -e

for v1 in 1 2 3 4 5

do

echo "./msnbot.sh  $1 $v1"

./msnbot.sh $1 $v1

sleep 1s

done

3-一个脚本运行批量运行

./bat.sh start/stop/restart

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载