Category Archives: linux

Expect to the rescue!

When you can’t pipe an input file to automate a process, especially when you need to enter a password such as ftp-ing to some server e.g.:

ftp user@ftp.myhost.com < myFTPCommands.txt

The above fails when ftp asks for a password. This is where expect comes to the rescue! e.g.:

#myExpectFile.exp

#Disable’s expect’s default 10 seconds timeout
set timeout -1

spawn ftp user@ftp.myhost.com
expect [...]

Installing Snippy on CentOS 5

I wanted to install something like Pastie at my workplace to easily share snippets of code privately, instead of sharing it to the whole wide world. There are some open source alternatives such as LodgeIt and pastebin but for some unknown reasons, I could never get it to set up properly.
Then I came [...]

Setting up LAMP really really fast

Recently I needed to set up LAMP (Linux-Apahe-MySQL-PHP) on a server (CentOS 5.2) really really quick. There’s of course a bunch of documents that guides you how to do it but I just got lazy and found a really fast way to have it all installed with some other goodies along too. The solution – [...]