Previous | EuroHacker Magazine, issue #1 | Next

# A nice way to wake up in the morning

Written by: that dude who just works here

Some people have trouble waking up in the morning, here's a quick way to fix that.

Create the script wakeup.sh in your home directory:

    #!/bin/bash

    echo "Starting up"

    mpg123 /path/to/nice/music/* &

    for (( i = 1; i <= 100; i++ )) do
        echo "Setting volume at $i"
        setmixer vol $i
        echo "Sleeping 10 seconds..."
        sleep 10s
    done

Add the following to your crontab:

     0 11 * * * /home/foobar/wakeup.sh

Of course, you might want to get up before 11 am.

If you have trouble finding some nice wake-up music I recommend Enya, it's great for this purpose. I experimented with heavy metal music at first, thinking that I needed hard music to get me up, but I found that I would just leap out of bed, turn off the speakers and crawl back. A gentle awakening works much better.

If you wanna be really clever, you could add a snooze function to this, so that you can just slam your hand down on a keyboard lying next to your bed and it will stop for 10 minutes, then restart the whole process.

Copyright 2005, EuroHacker Magazine