`
gaozhonghui
  • 浏览: 241409 次
  • 性别: 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环境下Epoll系统调用实现web服务器并发工作

    本篇文章将详细探讨如何在Linux环境下利用Epoll系统调用来实现一个高性能的Web服务器。 Epoll是I/O多路复用技术的一种,它改进了早期的select和poll方法。Epoll提供了“边缘触发”(ET)和“水平触发”(LT)两种模式,...

    一个评测机基于linux C,web服务器基于java spring的在线程序评测系统.zip

    本系统由两大部分组成:一个基于Linux和C语言的评测机,以及一个基于Java Spring的Web服务器。让我们深入探讨这两个核心组件。 **一、基于Linux C的评测机** 1. **Linux操作系统**:Linux是一个开源、免费的操作...

    Java编写的用于批量管理Linux服务器的简易系统源代码.zip

    2. **脚本执行**:用户可以通过该系统编写或上传Shell脚本,批量在多台服务器上执行,实现自动化任务,如系统更新、服务重启、配置文件修改等。 3. **日志收集**:系统可能会提供日志收集功能,将所有服务器的执行...

    linux 云主机 管理系统,包含 CMDB,webssh登录、命令执行、异步执行shell/python/yml、查看日志等功

    这使得更复杂的任务自动化成为可能,例如批量更新系统、数据处理、服务部署等。异步执行意味着这些任务可以在后台运行,不会阻塞用户界面,提高了系统的响应速度。 查看日志功能是运维工作中不可或缺的一部分。系统...

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

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

    跟老男孩学Linux运维:Web集群实战

    《跟老男孩学Linux运维:Web集群实战》这本书主要涵盖了Linux系统管理、网络服务配置、高可用性集群以及Web服务优化等关键领域的知识。在学习Linux运维的过程中,掌握这些技能对于构建高效、稳定的Web集群至关重要。...

    java 实现二维码批量打印

    5. **设置打印任务**: 创建一个Java程序或者Web服务接口,接收批量打印请求。这个接口会调用Java的`java.awt.print.PrintService` API来处理打印任务。你需要先获取可用的打印机列表,然后选择合适的打印机进行设置...

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

    该文主要介绍如何使用Python脚本批量修改Linux服务器的密码,并将修改结果导出为Excel文件。这个过程涉及到了Python编程、Linux系统管理、SSH连接以及数据存储。 首先,脚本使用了Python的内置模块`random`和`...

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

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

    RDP 分发linux&Windows操作系统

    RDP(Remote Deployment Platform)3.0 是一种用于远程部署Linux与Windows操作系统的工具,它能够有效地帮助管理员批量安装、配置及管理多台服务器或工作站上的操作系统。本文将根据提供的实验报告对RDP 3.0的部署...

    cobbler_批量安装linux

    此外,可能还需要启用`cobbler_anon_write`布尔值,以允许Cobbler进行读写操作,以及可能需要启用`httpd_can_network_connect`布尔值,如果已经安装了Web界面,让HTTPD能够连接到cobblerd服务。 Cobbler的主要功能...

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

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

    WEB批量文件替换专家

    9. **跨平台**:"WEB批量文件替换专家"可能有Windows、MacOS和Linux等多平台版本,确保在不同操作系统上的兼容性。 10. **用户友好的界面**:简洁直观的操作界面,使得即便是非专业用户也能轻松上手。 在实际使用...

    windows下网络PEX安装linux操作系统图解1.pdf

    在本文中,我们将深入探讨如何在Windows环境下使用网络引导(PEX,Preboot Execution Environment)安装Linux操作系统。这个过程涉及到几个关键步骤,包括软硬件需求、服务器架设、配置TFTP服务器、设置DHCP以及最终...

    使用cobbler批量安装操作系统(基于Centos7.X)1

    【使用cobbler批量安装操作系统(基于Centos7.X)】是运维自动化中的一项重要技能,它能够大大提升系统部署的效率。Cobbler是一个基于Linux的服务器部署工具,通过网络启动(PXE)的方式,使得多台机器可以快速、一致...

    高性能高并发WEB服务器架构

    这包括选择合适的操作系统(如Linux、FreeBSD等)、硬件配置(如多核CPU、大量内存、SSD硬盘)以及使用分布式服务架构来分摊压力。 2. **网络优化**:高效的网络通信是关键。这涉及到TCP/IP协议栈的优化,如减少...

    IBM推出Linux PowerOpen服务器新品.pdf

    在3GSM世界大会上,英飞凌、三星和Trolltech共同开发出一款基于Linux操作系统的智能手机,集成了视频电话、视频流、Web浏览、立体声等功能,并能在UMTS和EDGE网络上运行。这款产品采用英飞凌的UMTS/EDGE双模技术、...

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

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

    实战Linux管理网络服务 RH358学习笔记

    内容概要:本文详细介绍了Linux环境下网络服务管理的知识,涉及了诸如HTTP、FTP、DNS、DHCP等常见网络服务的配置与自动化管理。讲解了Systemd在服务管理中的使用方法,以及网络管理组件NetworkManager的作用。还深入...

    windows下网络PEX安装linux操作系统图解1整理.pdf

    《Windows下通过网络PEX安装Linux操作系统详解》 在信息技术领域,网络安装操作系统已经成为一种高效、便捷的方法,尤其适用于大规模部署。本文将详细介绍如何在Windows环境下利用网络预执行环境(Network Pre-...

Global site tag (gtag.js) - Google Analytics