- PR -

リブート処理時のsyncについて

1
投稿者投稿内容
デロッシ
常連さん
会議室デビュー日: 2005/08/25
投稿数: 23
投稿日時: 2007-10-27 02:33
LinuxOSのシステムで、リブート処理をrebootシステムコールを使用して、
reboot(RB_AUTOBOOT);
で行っていましたが、リブート処理中にスレッドがディスパッチしてしまうため、
これを回避する策として、execveシステムコールを使用してその中で"/sbin/reboot"を
実行するように修正しました。

これによりスレッドがディスパッチしなくなったのですが、従来rebootの前に
必要だったsyncが、修正後にも必要なのかどうかわからず困っています。

BusyBoxのrebootコマンドを実行する場合、syncは必要なのでしょうか?
よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)