|
|
1.1 ! root 1: .\" @(#)update.8 6.2 (Berkeley) 6/24/90 ! 2: .\" ! 3: .TH UPDATE 8 "June 24, 1990" ! 4: .AT 3 ! 5: .SH NAME ! 6: update \- periodically update the super block ! 7: .SH SYNOPSIS ! 8: .B update ! 9: .SH DESCRIPTION ! 10: .I Update ! 11: is a program that executes ! 12: the ! 13: .IR sync (2) ! 14: primitive every 30 seconds. ! 15: This insures that the file system ! 16: is fairly up to date in case of a crash. ! 17: This command should not be executed directly, ! 18: but should be executed out of the ! 19: initialization shell command file. ! 20: .SH "SEE ALSO" ! 21: sync(2), sync(8), init(8), rc(8) ! 22: .SH BUGS ! 23: With ! 24: .I update ! 25: running, ! 26: if the CPU is ! 27: halted just as ! 28: the ! 29: .I sync ! 30: is executed, ! 31: a file system can be damaged. ! 32: This is partially due to DEC hardware that ! 33: writes zeros when NPR requests fail. ! 34: A fix would be to have ! 35: .IR sync (8) ! 36: temporarily increment the system time by at ! 37: least 30 seconds to trigger the execution of ! 38: .I update. ! 39: This would give 30 seconds grace to halt the CPU.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.