Re: running at startup not working
I don't know if BellSouth would appreciate you pinging them every second. Doesn't your DSL router/modem have logs (which with some you could relay to Linux syslogd)?
Where do you expect the output from your script to go (not sure if it goes to syslog or if not having anywhere for it to go is the problem)? If you do not know where something is going to go, define where it should go. Perhaps you should append that to a log file instead of trying to output (echo) it to a terminal that does not exist.
The problem running transmission from cron during boot is that it is a gui, which needs a working DISPLAY defined, but X is not running yet during boot, so defining that would not help early in the boot process.
i5 650 3.2 GHz, 8 GB, nvidia GTX 550 Ti 32" 1080p | i7-4700, 8 GB, Intel HD 4600/nvidia GTX 765M 15.6" 1080p | etc.