Archive | Bash RSS for this section

Retrieving the current script’s directory in bash

When writing bash scripts to run on Linux, it’s often useful to perform operations relative to the executing script’s current directory. But how do you get the absolute path to this directory? I have a useful little script that will get the current working path for you.

Continue Reading

Connecting quickly to an Apache Derby database

Find yourself needing to connect to an Apache Derby database? I found a rather basic (but useful) quickie on how to connect and get yourself up and running with connecting to an Apache Derby database. http://www.phpin24.co.za/command-line-shell-scripting/connecting-to-derby-db-from-command-line/

Continue Reading

Sending mail through a remote SMTP server in Linux

Sending mail through a remote SMTP server in Linux

Sending mail through the Linux command line can sometimes be a tricky issue. If you don’t know how to set up your own mail server, but have a readily accessible SMTP residing elsewhere, I’ll show you how to use a readily-available Debian/Ubuntu package to send your mail through this SMTP server quickly and easily.

Continue Reading

Password-protect a directory for a range of IP addresses

I’ve often come across instances where it is very useful to password protect a directory for external visitors, and allow internal visitors to view the directory without authentication. In this post, I’ll show you how to easily set this up for multiple ranges of IP addresses.

Continue Reading

Preserving whitespace in bash variables

I’ve been creating some bash scripts for an importer we are running at work. I was looking to do two things with this. Firstly, I wanted to brush up on my knowledge of bash scripting. Secondly, I wanted to improve the notifications sent out from the importer. I managed to get everything working fine. Except [...]

Continue Reading