On 6/16/2012 3:34 PM, MBR wrote:
Even though the OS guys knew that typing 'sync', waiting about 5 seconds, then typing 'halt' was really all that was necessary, most of the programmers writing application level code didn't know that.
As Jerry noted, some early Unixes had issues. Invoking halt after sync is a race condition regardless of how many sync invocations are used. Three invocations of sync -- "sync;sync;sync;halt" as a single shell command -- was considered sufficient for nearly every occasion. The exceptions could then be relegated to incompetent users waiting until literally the last milliseconds to save their work or act of $DEITY, take your pick.
-- Rich P. _______________________________________________ Discuss mailing list [email protected] http://lists.blu.org/mailman/listinfo/discuss
