LowEndBox - Cheap VPS, Hosting and Dedicated Server Deals

Here Today, Gone When You Exit: Proper Tempfiles in Shell Scripts

In the course of my career, I've periodically come across code like this in shell scripts: TEMP_FILE=/tmp/tempfile Or sometimes, slightly more elegantly: TEMPFILE=/tmp/tempfile.$$ The problems with the first example are obvious, especially if it appears in many different scripts.  The second is better.  The "$$" means "my process ID", who if whatever script had a process ID of 5309, the TEMPFILE variable would be set to /...

Read More
Here Today, Gone When You Exit: Proper Tempfiles in Shell Scripts

Using the imgbb.com API for Easy Command-Line Image Hosting

Like many of my fellow LowendTalk readers, I sometimes post images on LET and other boards.  To do that, I need an image hosting service.  Going through the work of logging into a web page, uploading...

Read More
Using the imgbb.com API for Easy Command-Line Image Hosting

Top Ten Things That Should Be In Your Dot Files

"Dot files" are Unix configuration files that live in your home directory.  They're often used to store user-specific choices and preferences.  For example: .bash_profile is executed whenever you logi...

Read More
Top Ten Things That Should Be In Your Dot Files

Replacing Big Fat Bash with Dash for Scripting

A while a go I looked at Bash replacements for interactive shells. Unfortunately for me, I am just getting too used to having Bash on the command line and can't get myself used to other shells. Howeve...

Read More
Replacing Big Fat Bash with Dash for Scripting

Replacing That Big Fat Bash

It's actually a tip from Lincoln, who emailed me last month: Another idea is to replace bash (~4M/instance) with pdksh (~1M/instance). It doesn't sound like much, but if you're like me and you're have...

Read More
Replacing That Big Fat Bash

Latest LowEndTalk Hosting Offers

View More