Scripts as a service. Builds on systemctl.
Project description
sysdm
Scripts as a service. Builds on systemd.
It gives you the best from screen, systemctl and journalctl.
Installation
pip install sysdm
Usage
sudo sysdm create myfile.py
sysdm view myfile.py
Features
Creating and viewing have just helped you with:
- Generate a systemd unit file on the fly
- Script will start running, and also boot on start
- Script will restart on error
- Changes to files in the directory of the same extension will cause a reload
- Provides a UI for inspecting the logs of your script and start, stop etc
- Like with screen, you can leave and it will keep on running.
- Multiple people can look at it, too, when sharing a server.
- Uses current info to determine, and pin, working directory and virtualenv paths.
- Provides flags to change settings
- UI is aware of the window-size
Screenshot
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sysdm-0.0.2.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for sysdm-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af8e5ca90a65a0f8f76bb4db103f3a5c35d8ffa7e407833760f0962a3b7e7fe0 |
|
MD5 | c7a81c554e3456e7ce365814353b14e6 |
|
BLAKE2b-256 | 5ddf4c9641b98e482b3b3cde63fce1b66c16c1afd4d4295dfbfdfb87a37419da |