Linux timeout: Put a Deadline on Scheduled Jobs
Use GNU timeout to limit Linux scheduled jobs, handle exit codes correctly, and escalate stuck processes without confusing a stopped task with a successful one.
8 articles
Use GNU timeout to limit Linux scheduled jobs, handle exit codes correctly, and escalate stuck processes without confusing a stopped task with a successful one.
Prevent Linux backup jobs from filling your root disk when a backup drive is missing. Add mount checks, systemd dependencies, and a safe failure-path test.
Compare block, object, and file storage for a self-hosted VPS. Match databases, uploads, and backups to the right interface without creating a fragile storage setup.
Stop overlapping backup jobs with Linux flock. Add a shared lock to cron scripts, test contention safely, and avoid lock-file mistakes on your home server.
Compare Garage, MinIO, and managed S3 storage for self-hosted apps: compatibility, failure domains, operational work, and a practical decision checklist.
Why you need automated, encrypted, offsite backups. A practical guide to Restic and Duplicati—and why I ditched the rest.
Learn how to properly backup your self-hosted applications with Docker volumes, databases, and off-site strategies. Protect your data from loss.