Python调用文件参数,写的比较简单的个脚本。最近学py ,就用Py脚本来控制多个服务。
#!/usr/bin/env python
import os
import subprocess
import sys
TRADE="/usr/bin/trade"
FLASH="/usr/bin/flash"
RED5="/usr/bin/red5"
def prestart():
if os.path.exists(TRADE) :
subprocess.call([TRADE,"start"])
subprocess.call([FLASH,"start"])
subprocess.call([RED5,"start"])
print "Program: state: Action: \n %s start success \n %s start success \n %s start success \n"%(TRADE,FLASH,RED5)
else:
print '%s is not fonud,please check st.py' %(TRADE)
def prestop():
subprocess.call([TRADE,"stop"])
subprocess.call([FLASH,"stop"])
subprocess.call([RED5,"stop"])
print "Program: state: Action: \n %s stop success \n %s stop success \n %s stop success \n"%(TRADE,FLASH,RED5)
def main():
if len(sys.argv) == 1 :
prestart()
else:
LE=sys.argv
if LE[1]=="start":
prestart()
elif LE[1]=="stop":
prestop()
else:
print "Use:start or stop"
if __name__ == '__main__' :
main()
分享到:
相关推荐
用python脚本过滤文本中的关键字并显示,例子
完整的C++调用Python脚本源码,包含参数传递和函数返回值处理等,且解决传递中文参数出现乱码等问题
本资源为一个完整工程,功能是实现使用C++在执行过程中调用Python脚本,内附VS嵌入Python环境的流程
Node.js自从问世以来,由于其高并发,语言一致等优点,深受开发者的青睐。特别是在前后端分离逐渐成为业界主流的今天,...提出了一种基于Node.js的Python脚本调用方法,并以一个在线中文分词系统的实例,表明该方法的有效性。
自己整理所得,当然菜鸟可以来看看,高手就可以略过啦
SecureCRT运行Python脚本测试IoT-WiFi模块-基础1 讲解基础的CRT-Python
shell脚本调用python脚本,并传参。 本文以删除指定文件夹下,以当前时间为基准 的指定天数以前的文件,包括空文件夹
在ArcGIS中,Python脚本是通过工具箱来执行的。工具箱提供了一个执行脚本的入口点,用户可以在这里编写自己的Python脚本。 Python脚本可以访问ArcGIS的所有功能和对象,从而实现复杂的分析和处理任务。 参数设置 ...
Python 脚本可自动执行 Simulia Abaqus 日常使用中的枯燥工作,从打开 GUI 到控制参数分析。 启动 Abaqus CAE open_abaqus.bat 启动 Abaqus CAE 并调用 open_abaqus.py 脚本。您可以为 bat 文件创建一个链接并将其...
C++调用python脚本
使用python脚本调用opensmile工具包,增加了语音特征提取.py和批量修改txt.py俩个脚本,方便使用
python脚本中调用c脚本展示了如何在python脚本中来调用c语言脚本。建立了sum.c和call_c_function.py两个脚本,并按照windows、macOS和Linux区分了编译共享库的代码和方法,程序值得大家借鉴。
java调用python脚本。解压后记得查看使用说明文档。 已测试通过。 有疑问的话可以私聊博主。
c#远程调用linux服务器的Python脚本(csdn)————程序
go 中的 cgo 模块可以让 go 无缝调用 c 或者 c++ 的代码,而 python 本身就是个 c 库,自然也可以由 cgo 直接调用,前提是指定正确的编译条件,如 Python.h 头文件(),以及要链接的库文件。本文以 Ubuntu 18.04 ...
现在脚本正常运行,通过ps能看到进程号,此时直接关闭ssh终端(不是用exit命令,是直接通过putty的关闭按钮执行的), 再次登录后发现进程已经退出了。 通过后台启动的方式该问题已经解决,这里总结下,也方便我以后...
使用Python调用Abaqus交互命令,替代图形交互界面,ABAQUS官方帮助文档,侵删。
node调用python脚本做一个简易小demo