I have a suggestion for modifications to the scripts in /etc/rc.d/init.d... Most scripts check to see if the binary exists before continuing: [ -f /path/to/binary ] || exit 0 I suggest changing the behavior to instead check to see if the file is executable before continuing: [ -x /path/to/binary ] || exit 0 this way if the file doesn't have the right permissions, or if there are libraries missing that would keep the binary from executing, the script will stop.
We'll look at this for future releases.