{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: MacOS", "Programming Language :: Unix Shell", "Topic :: Utilities" ], "description": "\n\n[![](https://img.shields.io/badge/OS-MacOS-blue.svg?longCache=True)]()\n\n#### Installation\n```bash\n$ [sudo] pip install launchd-exec\n```\n\n#### Scripts usage\ncommand|`usage`\n-|-\n`launchd-exec` |`usage: launchd-exec command [args ...]`\n\n#### Examples\n```bash\n$ launchd-exec bash -l path/to/script.sh\nlaunchd-exec. # label\n\n$ pid=\"$(/bin/launchctl list | grep \"$label\" | awk '{print $1}')\"\n```\n\nlogs:\n```\n~/Library/Logs/launchd-exec//out.log\n~/Library/Logs/launchd-exec//err.log\n~/Library/Logs/launchd-exec//launchd.plist\n```\n\n

\n python-readme-generator\n

", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/looking-for-a-job/launchd-exec", "keywords": "launchd exec", "license": "", "maintainer": "", "maintainer_email": "", "name": "launchd-exec", "package_url": "https://pypi.org/project/launchd-exec/", "platform": "", "project_url": "https://pypi.org/project/launchd-exec/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/launchd-exec" }, "release_url": "https://pypi.org/project/launchd-exec/2019.5.30/", "requires_dist": null, "requires_python": "", "summary": "execute script via launchd and log stdout, stderr", "version": "2019.5.30" }, "last_serial": 5587283, "releases": { "2019.2.28": [ { "comment_text": "", "digests": { "md5": "28409c1a495cb17c847e5a942569d411", "sha256": "861a27aaf509d999416831ba4b6a4db04153d5bab0dbeebba06dbeeb85c82389" }, "downloads": -1, "filename": "launchd_exec-2019.2.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28409c1a495cb17c847e5a942569d411", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1454, "upload_time": "2019-02-28T19:04:59", "url": "https://files.pythonhosted.org/packages/3e/f6/7602c8a5c052237fa1deda1f9d06e19cd52e221670b15877ef115f2d7d08/launchd_exec-2019.2.28-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afc481e2ad70182a02f81a284695b671", "sha256": "81cb31316b3db44d6aed0da80f305e6fd5914c1a40169ef83d4be0de7c0ca0a4" }, "downloads": -1, "filename": "launchd-exec-2019.2.28.tar.gz", "has_sig": false, "md5_digest": "afc481e2ad70182a02f81a284695b671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1575, "upload_time": "2019-02-28T19:05:01", "url": "https://files.pythonhosted.org/packages/7d/f6/7f10b8d22eab678af1796fe634cbc251b9428a5caa2c537cfe02ed5312d9/launchd-exec-2019.2.28.tar.gz" } ], "2019.3.1": [ { "comment_text": "", "digests": { "md5": "34e0e60fa903f18d2e4bdae8344cdf9f", "sha256": "e61386c6c7176b1d0748297bf53a915475f3da98b72d70496164ffe4f31f1244" }, "downloads": -1, "filename": "launchd_exec-2019.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34e0e60fa903f18d2e4bdae8344cdf9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1453, "upload_time": "2019-03-01T06:25:04", "url": "https://files.pythonhosted.org/packages/e5/35/10299bef6ce7672355c929dc07ac0901879d2d8006d0cde369183bc69c84/launchd_exec-2019.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79a504b0ba9ab51cad642ec473579804", "sha256": "20e5d1f3d89a2250100cfbe42bf58b108dc10a6f631690052b68de312bf4b2bc" }, "downloads": -1, "filename": "launchd-exec-2019.3.1.tar.gz", "has_sig": false, "md5_digest": "79a504b0ba9ab51cad642ec473579804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1582, "upload_time": "2019-03-01T06:25:05", "url": "https://files.pythonhosted.org/packages/d5/56/45adff36fc4991e78ab2efe0cc707339e984a471d2e2ba1d46bee5fcc093/launchd-exec-2019.3.1.tar.gz" } ], "2019.3.22": [ { "comment_text": "", "digests": { "md5": "42e9548ad195acf055b25695d689f2cc", "sha256": "3d2c9944b1d6e571b467929de8adfcfe353b8a0a0c92aebf194236bc17d913c5" }, "downloads": -1, "filename": "launchd_exec-2019.3.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42e9548ad195acf055b25695d689f2cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1662, "upload_time": "2019-03-24T11:07:53", "url": "https://files.pythonhosted.org/packages/fa/26/c5e388a9658aec4d8eba5bb0d4d210845a859096406dc68dad3ed0a53535/launchd_exec-2019.3.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d95ece4b413fa63f267f60b4769d14", "sha256": "393425f2db5ab7da30c20f95a4ecc527e868a8ea8d9836d7b50aeb5a0cb77a0f" }, "downloads": -1, "filename": "launchd-exec-2019.3.22.tar.gz", "has_sig": false, "md5_digest": "17d95ece4b413fa63f267f60b4769d14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1930, "upload_time": "2019-03-24T11:07:54", "url": "https://files.pythonhosted.org/packages/37/c7/aa3b8e5337157d07532e437455f752c2519807bd69097fd2e3c58ac3052f/launchd-exec-2019.3.22.tar.gz" } ], "2019.4.13": [ { "comment_text": "", "digests": { "md5": "f636ac7984ff7cd9cc34de3127f64cd0", "sha256": "07a9ce87bbfe0553a45a31b8e8fce706581f16d7f25d3bbb88f9c11af2cbb184" }, "downloads": -1, "filename": "launchd-exec-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "f636ac7984ff7cd9cc34de3127f64cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1985, "upload_time": "2019-04-13T08:04:03", "url": "https://files.pythonhosted.org/packages/a3/a3/ca071a9ee0402623e5a5314c64aecdfef91d560a77f2fe4a1bb964a5acb9/launchd-exec-2019.4.13.tar.gz" } ], "2019.5.30": [ { "comment_text": "", "digests": { "md5": "573a724e987dadad038c72dab8e0b19d", "sha256": "47fb9285e0288ba0f86e6956f88d8402823b8bbaadc7652b1f05fccf8c2eb758" }, "downloads": -1, "filename": "launchd-exec-2019.5.30.tar.gz", "has_sig": false, "md5_digest": "573a724e987dadad038c72dab8e0b19d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1822, "upload_time": "2019-05-30T17:41:46", "url": "https://files.pythonhosted.org/packages/ab/dc/afa4cc5a2f1d760491b151027b5203640f423b8ab9981de59c6930ba09c0/launchd-exec-2019.5.30.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "573a724e987dadad038c72dab8e0b19d", "sha256": "47fb9285e0288ba0f86e6956f88d8402823b8bbaadc7652b1f05fccf8c2eb758" }, "downloads": -1, "filename": "launchd-exec-2019.5.30.tar.gz", "has_sig": false, "md5_digest": "573a724e987dadad038c72dab8e0b19d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1822, "upload_time": "2019-05-30T17:41:46", "url": "https://files.pythonhosted.org/packages/ab/dc/afa4cc5a2f1d760491b151027b5203640f423b8ab9981de59c6930ba09c0/launchd-exec-2019.5.30.tar.gz" } ] }