smartreboot
go-daemon
smartreboot | go-daemon | |
---|---|---|
2 | 2 | |
10 | 2,073 | |
- | - | |
0.0 | 4.1 | |
almost 2 years ago | 19 days ago | |
Go | Go | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
smartreboot
-
Smart Reboot - A configurable automated reboot system for Linux
I just wanted to share a little project I recently built called Smart Reboot. By using user scripts, it determines whether or not a reboot is needed for whatever reason and performs it, but only if there aren't any reasons why the server shouldn't be. One example being a client running a stream on Plex.
I just wanted to share a little project I've been working on called Smart Reboot. The basic idea is simple, identify when a reboot is needed, check for reasons why the system shouldn't be rebooted, and if there aren't any, reboot. I built it so that I would no longer need to worry about scheduling a restart after upgrading the kernel of my Ubuntu servers.
go-daemon
-
Please, point out my mistakes
also, i would recommend not to use godotenv and leave your .env in the root of the application. i would suggest using docker/docker-compose for this or even a Makefile to load in the env and run the application. Also, if you decide to use docker, i would suggest taking a look at this application, its hot reloading for golang basically https://github.com/sevlyar/go-daemon
- How can I make my application run without a terminal (in the background).
What are some alternatives?
homelab - Monorepo for my personal homelab
pid-go - PID controllers for Go.
haaukins - A Highly Accessible and Automated Virtualization Platform for Security Education
gon2n - Go bindings, management daemons and CLIs for n2n edges and supernodes.
wifi - WiFi daemon for connecting to WiFi networks (encrypted or unencrypted) with gokrazy
E-commerce - Golang and Javascript e-commerce application
gronx - Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
gowerline - Pluggable Go server to generate Powerline segments
golang-standards/project-layout - Standard Go Project Layout