# Daemon Control (daemonctl)
Description: A python framework and tools to manage small applications
Technology stack: Plain python
Status: Running in production [CHANGELOG](CHANGELOG.md).
When administrating alot of applications on different servers or developing alot of small services it’s often desireable to keep the inhouse services seperate from system services.
## Dependencies
python >= 2.6
setprocname: to have cleaner names in ps for the daemons (not required)
fast-entry_points
## Installation
sudo ./setup.py install
## Configuration
configfile in /usr/local/etc/daemonctl.conf (or where DAEMONCTL is installed)
## Usage | Usage: daemonctl [options] <command> [daemon] | Commands: | start Start daemons | stop Stop daemons (“-f” to force) | restart Restart daemons (stop+start) | forcestop Force daemons to stop (kill -9) | status Get daemon status | enable Enable an application | disable Disable an application | hide Hide daemon from status | show Unhide daemon from status | tail Tail a daemon log | less Less a daemon log | csvstatus Get daemon status in csv format | | Options: | -h, –help show this help message and exit | -f, –force | -r, –regex Select daemons using regexp only | -g, –glob Select daemons using globbing only | -e, –exact Select daemons using exact match only | -c CONFIG, –config=CONFIG | -a, –showall Show hidden | -v, –version Print version
## Known issues
The code is very messy
## Getting help
If you have questions, concerns, bug reports, etc, please file an issue in this repository’s Issue Tracker.
## Getting involved
Feature request with documentation, fixes, new features and general beutification is welcome.
## Open source licensing info
Copyright: SVT 2018 GNU General Public License version 3 [LICENSE](LICENSE)
except for [fastentrypoints.py](https://github.com/ninjaaron/fast-entry_points) which is Copyright (c) 2016, Aaron Christianson
—
## Primary Maintainer
Andreas Åkerlund https://github.com/thezulk
Metadata
Release files for daemonctl 1.3.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| daemonctl-1.3.25.tar.gz | 22.1 kB | Details |
Release files / daemonctl-1.3.25.tar.gz
| Download URL | daemonctl-1.3.25.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35726d931ba35a0a86f35987ed7d1cfaa7699634664bb15b567c79a51d4b158a
|
|
BLAKE2b-256 checksum How to use checksums |
3e07932f524fbc6b629dfa8df9f72a1e764abc3cfe833224e5a4448976897204
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|