跳转到主要内容

runner.py 运行、附加、计划、重复、链式和响应命令。

项目描述


.. image:: https://badge.fury.io/py/run.py.svg
:target: https://pypi.ac.cn/project/runner.py/

.. image:: https://travis-ci.org/mariocesar/run.py.svg?branch=master
:target: https://travis-ci.org/mariocesar/run.py

安装和使用
---------------

使用pip安装。

.. code-block:: console

pip安装runner.py

如何使用它的一个简单示例。

.. code-block:: python

import asyncio

from runnerpy.runner import Runner

if __name__ == '__main__'
loop = asyncio.get_event_loop()

runner = Runner(loop)
runner.run('python manage.py runserver')
runner.run('celery -A project worker -l INFO')

runner.start()

现在Django应用将和celery工作器一起运行。按ctrl+c停止两者。

一些示例:创建备份

.. code-block:: python
import asyncio

from runnerpy.runner import Runner

if __name__ == '__main__'
loop = asyncio.get_event_loop()

runner = Runner(loop)
runner.run('cp -ar dist/static public/static')
runner.run('pg_dump --all')

runner.start()

一些示例:创建备份

.. code-block:: python
import asyncio

from runnerpy.runner import Runner

if __name__ == '__main__'
loop = asyncio.get_event_loop()

runner = Runner(loop)
runner.run('tail -f /var/log/syslog)
runner.run('ls -al /home')

runner.start()

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

runner.py-0.5.tar.gz (4.0 kB 查看哈希值)

上传时间: 源代码

构建版本

runner.py-0.5-py2.py3-none-any.whl (5.1 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面