#linux

4 posts
Development

The Disk Is Full. The Files Are Gone.

The alert fires at 2:14 a.m. Disk usage on the app server is at 97%. You SSH in, half awake, and run the command everyone runs: ```bash df -h ``` ``` Filesystem Size Used Avail Use% Mounted on /dev/nv...

2026.09.07 · 18 min read · views 507
The Disk Is Full. The Files Are Gone.
Development

The Script Works. Cron Just Refuses to Run It.

It is 9:07 a.m. and the report that should have been in your inbox at 6:00 is not there. You SSH into the server, run the script by hand, and it works perfectly — output, exit code zero, everything. Y...

2026.08.29 · 20 min read · views 354
The Script Works. Cron Just Refuses to Run It.
Development

The Disk Says It's Full. df Says It's Not.

It always happens at the worst possible moment. A deploy that ran fine yesterday hangs halfway through. The application starts throwing 500s. You SSH into the box, and there it is, sitting in the log ...

2026.08.26 · 20 min read · views 782
The Disk Says It's Full. df Says It's Not.
Development

Cron Jobs, Explained: How to Schedule Tasks on Linux Without the Guesswork

It usually starts with a small, forgettable task. You write a script that backs up a folder, or clears out old log files, or emails yourself a summary. It works beautifully — the first time, when you ...

2026.07.18 · 16 min read · views 1,299
Cron Jobs, Explained: How to Schedule Tasks on Linux Without the Guesswork
AD