i dont know what the behavior is *supposed* to be when you run `rc` without any parameters (and reading the code quickly doesnt seem to yield any answers ...) ... buuuuuuut if i run `rc` and a service in the current runlevel had failed to start, then rc will attempt to start those services ... however, if all the services in the current runlevel started up fine then `rc` will w/out seeming to do any work ... good way to test it out: add bogus rc script to default runlevel (by bogus i mean start() will not return 0) and reboot ... the service should fail at boot time (because it was coded to). when you log in, run `rc` ... it should attempt to start that service ...
Yep, its expected behaviour - I am pretty sure it is also documented in the rc-scripts manual. Will adding a man page for 'rc' be sufficient ? (If so, what about it Mike? 8)
normal behavior