SYNC(8)

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

書式
sync

解説
sync プログラムを呼ぶことによって、 reboot(8) または halt(8) によってプロセッサを停止させる前に、全てのディスクへの書込みを 確実に完了させることができます。 通常、システムをシャットダウンするには reboot(8) もしくは halt(8) を使うべきです。なぜなら、最終的な sync を実行する前に、ハードウェアクロックの再同期や内部キャッシュのフラッシュ などの追加動作を実行するべきかもしれないからです。

sync は、 sync(2) システムコールを利用します。

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

歴史
sync コマンドは AT&T UNIX から現れました。