`
gaozhonghui
  • 浏览: 237481 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古自治区
社区版块
存档分类
最新评论

linux 下批量操作web服务

阅读更多
  服务器上的应用很多,一个一个的操作,太麻烦。
  写脚本批量start 、stop 、restart
 
#!/bin/bash
#############################################
# Scripts for rotating catalina daily
# at 2012-06-07
#############################################

workPath=$1
cmd=$2

if [ -z ${workPath} ];then
   echo "参数异常"
   exit
fi

if [ -z ${cmd} ];then
   echo "请输入参数 start stop restart"
   exit
fi


for appPath in ${workPath}*;do

    if [ "stop" = ${cmd} ]||[ "restart" = ${cmd} ]
    then
        ${appPath}/bin/shutdown.sh
        echo "shudown ${cmd} "
    fi

    sleep 3

    if [ "start" = ${cmd} ]||[ "restart" = ${cmd} ]
    then
       ${appPath}/bin/startup.sh
       echo "startUp ${cmd}"
    fi
done

分享到:
评论

相关推荐

    Linux下Shell编程从入门到精通视频教程.txt

    15、Shell批量监控服务发送邮件报警.mp4 14、Linux下自动化运维企业案例.mp4 13、Linux系统增量备份脚本.mp4 12、Shell编程四剑客及案例详解.mp4 11、Shell编程之SED及GREP综合讲解.mp4 10、Linux下深入编程之函数及...

    Linux下Shell从入门到精通完整版视频.zip

    目录网盘文件永久链接 1.Linux下Shell编程基础入门.mp4 2.Shell编程之变量及LAMP导航菜单...17.Shell批量监控服务发送邮件报警.mp4 18.Shell编程之实战WEB界面展示一.mp4 19.Shell编程之实战WEB界面展示二.mp4 .....

    基于Python实现的一个批量管理linux screen的工具源代码,支持批量创建删除,命令执行,WebUI管理等功能

    基于Python实现的一个批量管理linux screen的工具源代码,支持批量创建删除,命令执行,Web UI管理等功能

    华为工程师总结Linux笔记.pdf

    第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 10 章 CentOS7 实战 Kickstart 批量系统部署 206 第 12 章 Shell 企业编程企业实战 259 第 13 章 Puppet 自动运维企业实战 294 第 14 章 ...

    Web 断点续传批量上传上传工具

    支持服务器:Windows NT,Windows 2003,Windows XP,Windows Vista,Windows 7,Linux 支持浏览器:IE6,IE7,IE8,IE8,360浏览器,QQ浏览器,搜狐浏览器,Maxthon(遨游)浏览器 支持文件大小:2GB 支持文件类型:任意类型 ...

    python实现linux服务器批量修改密码并生成execl

    批量修改linux服务器密码,同时生成execl表格 复制代码 代码如下:#!/usr/bin/env python#coding:utf8#随机生成自定义长度密码from random import choiceimport string,pickle def GenPassword(length=8,chars=string...

    web网页批量上传图片代码

    支持系统:Windows NT,Windows 2003,Windows XP,Windows Vista,Windows 7,Linux 支持浏览器:IE6,IE7,IE8,IE8(x64),IE9(x64),Firefox,Chrome,360安全浏览器,360极速浏览器,Maxthon1.x,Maxthon2.x,Maxthon3.x,QQ...

    java 实现二维码批量打印

    code下载部署说明 以上是周末自己编写的小案例,供大家参考。 环境:myeclipse8.5 + tomcat6 + jdk7 + core-3.3.0.jar(google zxing)

    Linux系统设计-Linux运维监控工具

    Linux运维监控工具,支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,服务接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,...

    Linux运维监控工具,支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,服务接口

    支持监控服务接口API、数据通讯设备(如交换机、路由器、打印机等)自动生成网络拓扑图、大屏可视化、web SSH(堡垒机)、统计分析图表、命令下发、批量执行、告警信息推送(如邮箱、钉钉、微信、短信等) 支持操作...

    苹果iOS免越狱投屏、群控系统,是做海外tiktok、亚马逊、电商,line,whatapps批量操作的好助手.zip

    苹果iOS免越狱投屏、群控系统,支持同步操作,鼠标、键盘,文字复制等,是做海外tiktok、亚马逊、电商,line,whatapps批量操作的好助手 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站...

    linux批量备份服务器配置文件和目录的脚本

    3. 在备份机上配置需要备份服务器上哪些文件,在NEED_BACKUP_DETAIL这个数组增减,如果需要备份某台服务器上NEED_BACKUP_DETAIL数组里定义的某个文件就备份,不存在的文件则自动跳过,例如Web服务器上没my.cnf , 也...

    WebFTP软件

     其他操作:图片预览、列表视图风格切换、文件列表排序、常用快捷键支持、批量文件上传...  此版本为BETA测试版,不建议在互联网站上部署,仅供PHP爱好者做本地测试之用。  初始账号  超级管理员 admin 密码 ...

    DarkShell_Linux-Win集群版V2014年

     同时对多台被控制端进行远程批量下载,批量关机,批量重启,批量打开指定网页等功能操作。被控制端自动更新、当发送此命令时,被控制端会自动到控制台下载新的被控制端程序,更新自己。主机暂借功能、可以把自己的...

    linux教程——很使用的那种

    linux中的文件(普通文件或设备文件等)都必须有挂在点,只有挂载到一个目录下才能访问,swap分区是不需要挂载点的,在分区的时候,将文件系统类型选为swap,挂载点自动会变为灰色。一般linux中的swap大小为内存的两倍。...

    linux环境:编译好的二进制文件:DataX Web数据同步工具datax2.1.2

    DataX Web是在DataX之上开发的分布式数据同步工具,提供简单易用的 操作界面,降低用户使用DataX的学习成本,缩短任务配置时间,避免配置过程中出错。用户可通过页面选择数据源即可创建数据同步任务,支持RDBMS、...

    webshell的扫描工具

    『D盾_防火墙』专为IIS设计的一个主动防御的保护软件,以内外保护的方式 防止网站和服务器给入侵,在正常运行各类网站的情 况下,越少的功能,服务器越安全的理念而设计! 限制了常见的入侵方法,让服务器更安全!

    python编写的web监控系统.zip

    CentOS, RedHat, Fedora, Amazon Linux Debian SUSE, Ubuntu FreeBSD 其他ssh协议硬件设备 特点 完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证、授权、审计 集成了Ansible,批量命令等 ...

    php文件管理(WebFTP)

    全平台兼容性:Win、Linux、Apache、Nginx、IIS; 支持中英文目录名及文件名; 强大的文件管理功能足以媲美专业的FTP软件; 将项目放入服务器后输入:http://ip/webftp文件夹名称/ 初始账号 超级管理员 admin ...

    Linux运维监控工具(支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控).zip

    Linux运维监控工具(支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,服务接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,...

Global site tag (gtag.js) - Google Analytics