{ "info": { "author": "Fl\u00e1vio Cardoso Pontes", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Daemonator (0.4.1.1) Formerly Daemon-Python\n==================\n\nLightweight and no-nonsense POSIX daemon library. Extensible, complete\nwith process forking and\n`PID `__ management.\n\nInspired by `Sander\nMarechal `__.\n\nLicense\n-------\n\nMIT/X11 - See\n`LICENSE `__\n\nGetting Started\n---------------\n\n**Installation**\n\n::\n\n # git clone https://github.com/flaviocpontes/daemonator.git\n # cd daemon-py/\n # python setup.py install\n\n1. **Instantiation**\n\n ::\n\n import daemon\n class MyDaemon(daemon.Daemon):\n \"\"\"Subclass Daemon-Python.\"\"\"\n ...\n def run(self):\n \"\"\"Define what to daemonize by implementing the run() method.\"\"\"\n ...\n\n2. **Implementing control**\n\n Finally, we want to be able to control our daemon.\n\n ::\n\n ...\n if __name__ == \"__main__\":\n daemon = MyDaemon('/tmp/mydaemon.pid') #Define a pidfile location (typically located in /tmp or /var/run)\n if len(sys.argv) == 2:\n if 'start' == sys.argv[1]:\n daemon.start()\n elif 'stop' == sys.argv[1]:\n daemon.stop()\n elif 'restart' == sys.argv[1]:\n daemon.restart()\n elif 'status' == sys.argv[1]:\n daemon.status()\n else:\n sys.stdout.write(\"Unknown command\\n\")\n sys.exit(2)\n sys.exit(0)\n else:\n sys.stdout.write(\"Usage: %s start|stop|restart|status\\n\" % sys.argv[0])\n sys.exit(2)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/flaviocpontes/daemonator/tarball/0.4.1.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/flaviocpontes/daemonator", "keywords": null, "license": "MIT/X11", "maintainer": null, "maintainer_email": null, "name": "daemonator", "package_url": "https://pypi.org/project/daemonator/", "platform": "Linux", "project_url": "https://pypi.org/project/daemonator/", "project_urls": { "Download": "https://github.com/flaviocpontes/daemonator/tarball/0.4.1.1", "Homepage": "https://github.com/flaviocpontes/daemonator" }, "release_url": "https://pypi.org/project/daemonator/0.4.1.1/", "requires_dist": null, "requires_python": null, "summary": "Lightweight and no-nonsense POSIX daemon library for Python (2.x.x/3.x.x)", "version": "0.4.1.1" }, "last_serial": 1783440, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "5a19e095a78dc99f4496a27c480b0a7c", "sha256": "f435eea3a6159cab0f54c5e86c71788344b03bcfc14e6f1ce4781a42c93cd11b" }, "downloads": -1, "filename": "daemonator-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5a19e095a78dc99f4496a27c480b0a7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3039, "upload_time": "2015-10-22T18:56:21", "url": "https://files.pythonhosted.org/packages/b6/3f/369a9d3d26d3b2e77d5c2a6015eca055aca67071bcfcb1ab4b0565acc546/daemonator-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "79cca8251965ab59b25a84ee908e887b", "sha256": "4d356fe5380c53e24564c83b319cecb025a43acc801d754373f32ec8e10cb046" }, "downloads": -1, "filename": "daemonator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "79cca8251965ab59b25a84ee908e887b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3027, "upload_time": "2015-10-23T12:46:41", "url": "https://files.pythonhosted.org/packages/44/d2/35379aa2ac746ab844f96e61f0e0a6ab670284e24335a327a61fc14a168c/daemonator-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d45511a50d66d4165ea6470f8c7bb1ba", "sha256": "586fa407831a68c169b15d4df268084bcda75b3fd4e345825e087466d2368072" }, "downloads": -1, "filename": "daemonator-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d45511a50d66d4165ea6470f8c7bb1ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3038, "upload_time": "2015-10-23T12:59:58", "url": "https://files.pythonhosted.org/packages/43/4e/3009f8ee86e308fb331feebe15e4b4c74736c511ba66a4f001e94e20e602/daemonator-0.3.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "09d99251e125148bd211d984745d3c3e", "sha256": "531bc01d0b5b7eaf326b5affdfe7a80dee97467cd33ab0f42ae99b2d5cebf89a" }, "downloads": -1, "filename": "daemonator-0.4.tar.gz", "has_sig": false, "md5_digest": "09d99251e125148bd211d984745d3c3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1985, "upload_time": "2015-10-23T17:41:45", "url": "https://files.pythonhosted.org/packages/7e/da/894768907e5d196f34286b70a023206a5949a41086aab4881d3742349e81/daemonator-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8f7139dc4b87bcab6c872e0031d7a916", "sha256": "94ca995ef2d80bfb235bd472f2221264cc524b3848ddf3836eee7fd1f9aa8618" }, "downloads": -1, "filename": "daemonator-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8f7139dc4b87bcab6c872e0031d7a916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3640, "upload_time": "2015-10-23T20:41:07", "url": "https://files.pythonhosted.org/packages/50/9a/52c54c8f2b8acb46b35618ae3d7b0a77039e7c7c4c221a6a8427a8ce32a3/daemonator-0.4.1.tar.gz" } ], "0.4.1.1": [ { "comment_text": "", "digests": { "md5": "5012f0140a962c65398e064dbb5ad63c", "sha256": "b3a7f300fab3c7b533159df5b4b83e5cb24c41bf42af5ccc1251f67dd122738c" }, "downloads": -1, "filename": "daemonator-0.4.1.1.tar.gz", "has_sig": false, "md5_digest": "5012f0140a962c65398e064dbb5ad63c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3663, "upload_time": "2015-10-23T20:52:59", "url": "https://files.pythonhosted.org/packages/c1/54/1ad7ab172643948d875eb2e143b3e8c2493970777b8a4d30bd106e872e7d/daemonator-0.4.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5012f0140a962c65398e064dbb5ad63c", "sha256": "b3a7f300fab3c7b533159df5b4b83e5cb24c41bf42af5ccc1251f67dd122738c" }, "downloads": -1, "filename": "daemonator-0.4.1.1.tar.gz", "has_sig": false, "md5_digest": "5012f0140a962c65398e064dbb5ad63c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3663, "upload_time": "2015-10-23T20:52:59", "url": "https://files.pythonhosted.org/packages/c1/54/1ad7ab172643948d875eb2e143b3e8c2493970777b8a4d30bd106e872e7d/daemonator-0.4.1.1.tar.gz" } ] }