{"library":"sppm","title":"Sample Python Process Manager","type":"library","description":"SPPM is a Python process management library that simplifies daemonization, service supervision, and command-line process control. Current version 2.1.4 supports Python >=3.8.5. Released under MIT license, maintained on GitHub with irregular cadence.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install sppm"],"cli":{"name":"sppm","version":"sh: 1: sppm: not found"}},"imports":["from sppm import ProcessManager"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/geekcampchina/SamplePythonProcessManager","docs":"https://github.com/geekcampchina/SamplePythonProcessManager","changelog":null,"pypi":"https://pypi.org/project/sppm/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"from sppm import ProcessManager\n\npm = ProcessManager()\npm.start('my_process', 'python worker.py')\nstatus = pm.status()\nprint(status)\npm.stop('my_process')","lang":"python","description":"Initialize a ProcessManager, start a command as a managed process, check status, then stop it.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}