#! /usr/bin/env python
import sys,os,subprocess,time
strIndex = "./Main"
if len(sys.argv) < 2:
print """Input arguments to start
eg: FLT--->./MainFLT
eg: FLT FLS FLA--->./MainFLT ./MainFLS ./MainFLT
eg: ALL-->start all the server"""
strServerExc = ''
bAllFlag = 'all' in sys.argv or 'All'in sys.argv or 'ALL' in sys.argv
if len(sys.argv) > 1:
if bAllFlag:
textlist = os.popen('ls -a|grep Main')
lstMainTemp = textlist.readlines()
for item in lstMainTemp:
print item.strip('\n')
os.popen("./%s &"%(item.strip('\n'))).close()
time.sleep(0.3)
else:
for strServerName in sys.argv[1:]:
strServerExc = "%s%s &"%(strIndex,strServerName)
print strServerExc
os.popen(strServerExc).close()
time.sleep(0.3)
分享到:
相关推荐
在实现程序自动启停的过程中,通常会用到操作系统提供的计划任务服务,如Windows的任务计划程序或Linux的Cron服务。这些服务允许我们设定特定的时间点或间隔来执行预定义的命令或脚本,从而启动或关闭目标程序。例如...
Linux 作为一款流行的操作系统,提供了许多强大的功能,其中之一就是定时任务的管理。定时任务允许用户在指定的时间执行特定的命令或程序,从而实现自动化操作。在 Linux 中,crontab 是一个常用的定时任务管理工具...
总之,"Kafka一键启停脚本"是简化Kafka集群管理的有效手段,它结合了Kafka的分布式架构和操作系统层面的控制,为运维人员提供了便捷的工具,使得日常的启停操作变得更加高效和规范。在实际应用中,根据具体的业务...
### MQ启停脚本知识点详解 ...MQ启停脚本提供了一种便捷的方式来管理和操作MQ服务,尤其是在自动化运维场景中非常有用。通过对脚本的深入理解,可以更好地利用这种工具提高系统的可维护性和可用性。
Linux操作系统教程是一个全面介绍Linux系统的学习资源,涵盖了从基础到进阶的各种知识点。这份教程适合初学者,旨在帮助用户快速入门Linux世界。 首先,我们来看看"Linux常用命令全集.CHM",这是一个关于Linux命令...
该压缩包文件“java程序产品包模板-内置linux和Windows通用shell启动停止脚本(无需系统安装Java运行环境).zip”提供了一套适用于Java程序的通用打包方案,特别强调了其能够在Linux和Windows操作系统上无缝运行,且不...
在Java开发中,有时我们需要通过脚本来控制服务的启停,特别是在分布式系统或者服务器环境的运维中,这种操作是常见的需求。本主题将详细介绍如何利用Java编写脚本启动和停止服务,以及涉及到的相关技术点。 首先,...
Shell是Unix或Linux操作系统中的命令解释器,允许用户通过命令行与系统交互。编写shell脚本可以将一系列命令组合起来,形成自动化任务,如文件操作、系统管理等。在这个场景中,shell脚本被用来组织和执行一系列步骤...
在Linux环境中,管理和部署Java应用程序,特别是Spring Boot应用,通常会使用Shell脚本来自动化启动、停止等操作。本文将详细讲解如何编写一个用于启动和停止Spring Boot jar程序的Shell脚本,以及脚本中涉及的关键...
【标题】:“西农Linux实习报告”揭示了这是一份来自西北农林科技大学关于Linux操作系统实习的学习成果。在这样的报告中,通常会涵盖学生在学习Linux过程中遇到的问题、解决方法、实践经验以及对Linux系统深入的理解...
【标题】"Linux试卷三套 西北农林科技大学" 涵盖了历年来的Linux相关考试题目,主要针对西北农林科技大学的学生,旨在测试和提升他们在Linux操作系统使用、管理及系统原理方面的知识和技能。这些试题可能包括选择题...
"超级详细的Linux思维导图"显然是一个全面概述Linux操作系统的资源,旨在帮助开发人员和新手快速理解和掌握相关知识。 首先,我们从标题"超级详细的Linux思维导图"可以推断,这个压缩包可能包含了一个详细的思维...
5. **Linux系统管理**:该系统针对Linux系统设计,能够处理常见的Linux任务,如用户管理、文件系统操作、进程监控、服务启停等,减轻系统管理员的工作负担。 6. **易用性**:系统设计的目标是使Linux管理变得简单易...
Linux是一种自由、开放源码的操作系统,它的内核由林纳斯·托瓦兹在1991年创建。Linux系统广泛应用于服务器、超级计算机、嵌入式设备以及个人电脑等领域,被誉为互联网的基石。"最新版Linux入门"教程针对初学者,...
总的来说,这个压缩包为Linux初学者提供了一个全面的学习路径,从基础操作到更高级的主题,逐步引导用户掌握Linux操作系统。通过系统地学习并实践这些知识,不仅能帮助新手进入Linux的世界,也为他们进一步深入学习...
开发者通过编写PHP脚本,可以实现如文件管理、进程监控、服务启停、系统日志查看等一系列远程管理功能。 Linux作为开源操作系统,其稳定性和安全性备受推崇,尤其适合用作服务器平台。本项目利用Linux的shell命令,...
此外,了解网络配置、进程管理、日志分析、服务启停、软件包管理(如apt, yum, dnf)以及故障排查技巧也是必备技能。 对于"简历模板.zip"这样的压缩文件,Linux下常用的压缩和解压工具有zip和unzip。在终端中,可以...
首先,你需要了解Linux的操作系统模型,它是基于Unix的设计哲学,以开源和自由为核心。Linux系统由内核和各种用户空间程序组成,这些程序包括shell、桌面环境、文本编辑器等。通过学习Linux的基础概念,你可以理解...
4. 脚本只适用于Windows操作系统,Linux或Unix环境需要使用不同的命令(如`systemctl`或`init.d`脚本)。 总的来说,Oracle开启关闭服务的脚本是数据库管理员的实用工具,可以帮助他们更高效地管理Oracle数据库服务...