Slackware has that facility via rc.local located /etc/rc.d/ its the last thing to be run before login script appears not sure other disrto i will give you an example.
To get apache running for use of web dev i could either do this:
Code:
1)
# chmod a+x /etc/rc.d/rc.httpd
# /etc/rc.d/rc.httpd start
//after second line apache daemon will run boot time
2) or leave chmod permissions of rc.httpd alone and do this:
Code:
put in rc.local
# Start Apache web server:
if [ -x /etc/rc.d/rc.httpd ]; then
/etc/rc.d/rc.httpd start
fi
//so its a simple if logic ending at fi , if rc.httpd does not have "x" execute permissions i.e it will not automatically start at boot , then kick start it