Skip to content

starwit/linux-tools

Repository files navigation

Linux Tools

This repository contains a list of tools for the Linux operating system.

Installable APT packages

Following tools are supposed to be installable as APT packages.

RTSP Recorder

Simple tool to record videos from an IP camera. Can be used on an embedded device to automatically make recordings. More details here

Valkey

For Ubuntu versions earlier than 24 there is no ValKey package. This creates an APT package for amd64 and arm64. More details here

Manually installable systemd services (lacking apt ATM)

wol-http-trigger

Wake up devices through Wake-On-LAN over simple web frontend or HTTP.

auto-shutdown

A script and a systemd timed service to automatically shut down a machine if it is presumably not used.

connection-monitor

A bash script to monitor network connectivity using configurable check methods (ICMP, HTTP).

jetson-gpio-shutdown

A script and systemd service to automatically shut down a Jetson device if a configured GPIO pin is low for a configurable amount of time. See jetson-gpio-shutdown/Readme.md for installation and usage instructions.

recorder

A systemd service that starts on boot (after time-sync) and simultaneously records video from an RTSP stream via ffmpeg and NMEA GPS data from a serial device, writing both to timestamped files under a configurable output path. A cleanup script runs before each start to delete files older than the configured retention period. The service restarts automatically with exponential back-off. See recorder/Readme.md for installation and usage instructions.

Standalone Tools

github-action-top

A command-line tool to monitor GitHub Actions workflow runs across all repositories in an organization, similar to the Unix top command. See github-action-top/README.md for installation and usage instructions.

local-monitoring

A Docker Compose stack running Prometheus, Grafana, and Node Exporter for local device monitoring and testing. See local-monitoring/README.md for details.

intel-cpu-log

A script that uses turbostat to log CPU frequency, temperature, and power draw to a timestamped CSV file.

moving-bars

A terminal animation printing a growing/shrinking # bar with a line counter — useful as a visual heartbeat or simple load-test. See moving-bars/README.md for usage.

About

A set of Linux tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors