SYNC(8)

名称
sync - 未実行のディスク書き込みを強制実行する (キャッシュのフラッシュ)

書式
sync

解説
reboot(8) または halt(8) を使わずにプロセッサを停止する場合、全てのディスク書き込みが 適切に完了することを保証するため、停止に先だって sync ユーティリティを呼ぶことができます。 一般的には、システムをシャットダウンするには reboot(8) もしくは halt(8) を使うことが好ましいでしょう。 なぜならこれらのプログラムは、最終的な sync を実行する前に、内蔵時計の再同期や内部キャッシュの フラッシュなどの追加動作を実行する場合があるからです。

sync ユーティリティは、 sync(2) ファンクションコールを利用します。

関連項目
fsync(2), sync(2), syncer(4), halt(8), reboot(8)

歴史
sync ユーティリティは AT&T UNIX から実装されました。