`
asgab
  • 浏览: 43643 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Python3脚本开启或停止redmine

 
阅读更多
#!/usr/bin/env python

'''Python3 脚本开启和停止redmine

create by Jack

date 2013-5-15'''

import subprocess

print('1.Stop , Please input "stop". \n2.Start , Plase input "start".\n3.Quit , Plase press space\n')

redminestatus = input('Please input Status:')

try:

    if redminestatus == 'stop':

        subprocess.call("ps aux |grep ruby | awk '/server/{print $2}' |xargs kill -9", shell=True)
        print('-redmine-status is STOP!!!-')

    if redminestatus == 'start':

        subprocess.call('ruby /var/www/redmine1.2/script/server webrick -p 8000 -e production -d', shell=True)
        print('-redmine-status is START-')

except:

    pass

 

分享到:
评论

相关推荐

    Redmine缺陷数量统计

    3. **运行统计脚本**:完成配置后,运行提供的脚本(可能是一个Python、Ruby或其他语言的程序),它将从Redmine数据库中提取缺陷信息,进行分类和计数。 4. **查看结果**:脚本运行完毕后,你应该会得到一份报告,列...

    GASP:GénérateuravancédeSynthèseProSE(GASP)是一个python脚本,可为每个Redmine用户输出一个合成

    GASP是旨在与Redmine数据一起运行的python脚本。 它输出以Redmine Wiki格式编写的综合信息,其中包含每个用户在Redmine任务上花费的时间。 安装 要安装,将scipt放置在项目的git仓库中,并使用以下命令安装依赖项 ...

    Python库 | toggl-to-redmine-core-0.1.0.tar.gz

    1. **Python库的结构**:在解压“toggl-to-redmine-core-0.1.0.tar.gz”后,我们可能会看到一个标准的Python库结构,包括`setup.py`(用于安装和配置库的脚本)、`README.md`(提供库的使用说明和项目概述)、`...

    redmine-gerrit-scripts:一些将Gerrit与Redmine连接的脚本

    脚本已通过Redmine 2.4.1和Gerrit 2.6.1进行了测试 安装 将脚本放在$GERRIT_HOME/hooks目录中,然后编辑脚本以在开头设置变量。 如果gerrit安装在Linux服务器上,请不要忘记使脚本可执行。 如果脚本的名称从创建的...

    redmine-to-gitlab:用于将数据从现有Redmine设置导入gitlab的脚本

    这是一组脚本,用于将数据从现有的Redmine设置导入gitlab。 当我们转向gitlab时,我们已经使用了它。 希望这对将来做任何事的人有帮助。 要求: Python lib:请求 管理员的Gitlab私钥 管理员的Gitlab cookie...

    redmine开发者指南

    3. **Hack2:新建插件**:通过创建自定义插件来增加新功能或修改现有行为。这是推荐的方式之一,因为它不会影响到Redmine的核心代码。 4. **Hack3:插件示例**:提供了一些示例插件供参考,这些示例可以帮助理解...

    redmine_ data-statistics.zip

    使用redmine缺陷管理工具的测试人员注意了,本代码是实现统计redmine的数据(本阶段、本版本、严重等级、指派人员、结构分布情况),并实现自动化发送阶段性测试报告邮件脚本,也有现成的exe程序,大家可是试试(exe...

    ticketutil:Python票务实用程序,用于在常用工具中处理票证

    **Python票务实用程序——ticketutil** `ticketutil` 是一个用Python编写的库,专门设计用于处理各种票务系统中的任务。它提供了一个统一的接口,使得开发者能够轻松地与多个不同的票务平台交互,如JIRA、Redmine、...

    新工具 (1).pdf

    Fabric Engine是一个高性能的解决方案,使得JavaScript和Python等动态脚本语言可以完成高性能编程。它可以在Windows、Linux和Mac OS X系统上运行,并可以通过插件的方式在Firefox或Chrome中调用。 Fabric Engine可以...

    软件测试学习

    了解这两种语言的基本语法和常见库,将有助于编写自动化脚本和接口测试。 项目管理工具如Jira、Trac、Redmine和Maintis,帮助跟踪缺陷和项目进度。测试工具如QC(Quality Center)、TestLink用于管理测试用例和测试...

    ldap-mailcow:LDAP帐户的同步和身份验证,用于mailcow-dockerized

    python脚本会定期检查并创建新的LDAP帐户,并使用mailcow API停用已删除和已禁用的LDAP帐户。 它还在SOGo和dovecot中启用LDAP身份验证。 用法 创建一个data/ldap目录。 用于同步SQLite数据库将存储在此处。 使用...

    trackit:TracSVN存储库管理GUI

    Python是TrackIt的编程语言,这是一款高级、解释型、面向对象的脚本语言,以其简洁的语法和广泛的库支持而受到开发者喜爱。Python的易读性和强大的标准库使得TrackIt能够快速开发并提供丰富的功能。 在使用TrackIt...

    review board 搭建内容

    - **环境准备**:确保服务器具有足够的硬件资源,并安装Python、MySQL或PostgreSQL数据库、Django Web框架等依赖。 - **安装Review Board**:下载Review Board源码,使用pip安装相关库,执行初始化脚本创建数据库和...

    软件测试相关资料介绍

    在软件开发过程中,软件测试是不可或缺的一环,它确保了产品的质量和用户体验。这份"软件测试相关资料介绍"压缩包提供了一系列关于软件测试工具的介绍,非常适合初学者进行学习和了解。下面,我们将深入探讨这些工具...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    需要注意的是,每次修改Python脚本后,都需要重启Lighttpd服务以应用更改。此外,可以在`10-fastcgi.conf`中配置多个FastCGI服务器,但每个服务器的套接字地址必须是唯一的。 有关更多Lighttpd和FastCGI的详细信息...

    patch-report:补丁管理仪表板

    与 Redmine 集成以跟踪问题状态 与 Gerrit 集成,因此您可以跟踪上游提出的补丁 目前只支持 patch repo 格式 安装 通过将etc/patch_report.cfg.sample复制到/etc并调整它来配置 使用etc/crontab.sample作为指南安装 ...

Global site tag (gtag.js) - Google Analytics