> I know how to write 'exit 0' at the top to temporarily disable them; that's valuable knowledge to me that spans over many variations of unix.
Using 'exit 0' at the top of an init script just shows that you have no clue what you're doing to the service:
- you break the 'status' verb
- you break dependencies between services
- you break manual starting of the service, which is probably not what you want to achieve
You also show that you have no idea what the proper commands (chkconfig foo off / update-rc.d foo disable / …) are.