semvec/pypi-packages huggingface dataset:
ethminer_supervisor 1.1.0
Supervise ethminer daemon and restart process or machine when appropriate
License: MIT license
Keywords: ethminer_supervisor ethereum

===================
ethminer-supervisor
===================


.. image:: https://img.shields.io/pypi/v/ethminer-supervisor.svg
        :target: https://pypi.python.org/pypi/ethminer-supervisor

.. image:: https://img.shields.io/travis/narfman0/ethminer-supervisor.svg
        :target: https://travis-ci.org/narfman0/ethminer-supervisor

Supervise ethminer daemon and restart process or machine when appropriate.

This assumes ethminer was set up using ansible-ethminer, where systemd manages
the ethminer.service process. This is required, since this is based on parsing
logs from sytemd.

Features
--------

* Restart process when process gets stuck
* Restart machine when graphics driver fails (WIP, currently I restart nightly)

Usage
-----

Install ethminer supervisor with::

    pip install ethminer-supervisor

Then hook up either supervisor or systemd

CLI
---

The command line interface may be used to run manually::

    ethminer_supervisor

You can restart the service if only old times were found by passing
`--restart`::

    ethminer_supervisor --restart

`--delta` (default 180) can be used to override the default 'old' time in
seconds before action is taken to recover the service::

    ethminer_supervisor --restart --delta 60

License
-------

See LICENSE file for further licensing information