The system doesn't go multiuser until the rc jobs complete, even if you attempt to background them with '&'. This can be a problem with long running jobs. I started using cron @reboot for this reason.
I haven't run into the problem since I've never needed to run /etc/rc.d/cron restart. > Add an option to cron to check lastlog and if within 5 or 10 minutes > of the last reboot, then call run_reboot_jobs(). Depending on timestamps might be okay as a temporary quick-and-dirty workaround, but there is likely to be a case where it will also do the wrong thing. What if you need to restart cron within the 5-10 minutes? Maybe something like: rc script sets a flag, cron_reboot script checks and resets flag. The flag could be a file ("> /tmp/rebooting_system"). Better yet, a run-the-reboot-script command line option could be added to cron. _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"