I often have trouble when creating my own scripts to be run by cron on Linux servers. On most of the servers that I administer, I use a homegrown backup script (based on these excellent instructions) that I place in /etc/cron.daily. After upgrading a server to Debian Etch recently I found that my backup script, named backup-script.sh, was no longer working. After stumbling around in the dark for a while, I found a useful tool to use when trying to troubleshoot cron jobs:
Palante Tech Blog
Back at the ALP office and therefore back to work on netbooting. After making sure that TFTP was up and running, I moved on to downloading the netbootable OS that I'll be using on my network.
This my documentation of the work I did to get netbooting working at a client's office for troubleshooting and imaging Windows workstations.