Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jf17/daemon-manager-systemd
A simple Go library for managing systemd daemons.
https://github.com/jf17/daemon-manager-systemd
daemon linux systemd
Last synced: 30 days ago
JSON representation
A simple Go library for managing systemd daemons.
- Host: GitHub
- URL: https://github.com/jf17/daemon-manager-systemd
- Owner: jf17
- License: apache-2.0
- Created: 2024-10-13T14:43:32.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-13T23:19:55.000Z (about 1 month ago)
- Last Synced: 2024-10-14T09:24:36.954Z (about 1 month ago)
- Topics: daemon, linux, systemd
- Language: Go
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Daemon Manager (systemd)
A simple Go library for managing systemd daemons.
## Features:
* Start, stop and restart daemons using `systemctl`.
* Check the status of a daemon (active/inactive).## Installation:
1. **Import the package in your Go project:**
```go
import "github.com/jf17/daemon-manager-systemd/service"2. **Build and run your application (using 'sudo').**
## Notes:
* **Systemd:** This library relies on the systemd init system for managing daemons.
## Example Usage:
![Systemd Daemon Manager Example](image.png)
## Contributing:
Contributions are welcome! Please open an issue or submit a pull request.