Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< ■ |anond:20260127214154 >

2026-01-28

TLPI 3.8演習

man 2reboot

説明

reboot() はシステム再起動する。

または再起動キーストロークである Ctrl-Alt-Delete (CAD) を有効/無効にする。 このキーストロークは loadkeys(1) によって変更できる。

magic が LINUX_REBOOT_MAGIC1 (値は 0xfee1dead) であり、

かつmagic2 が LINUX_REBOOT_MAGIC2 (672274793) でなければこのシステムコールは失敗し、 EINVAL が返される。

しかし 2.1.17からはLINUX_REBOOT_MAGIC2A (85072278) が、

また 2.1.97からは LINUX_REBOOT_MAGIC2B (369367448) が、

2.5.71からは LINUX_REBOOT_MAGIC2C (537993216) が

magic2 の値として指定できるようになった(これらの定数の 16 進での表記にはちょっとした意味がある)。


bashで実行

$printf "%x\n" 672274793

printf "%x\n" 85072278

printf "%x\n" 369367448

printf "%x\n" 537993216

28121969

5121996

16041998

20112000


28121969 → 1969/12/28 (linus Torvaldsの誕生日)

5121996 → 1996/12/05(Linus第一子の誕生日)

16041998 → 1998/04/16(第二子誕生日)

20112000 →2000/11/20(第三子の誕生日)

Permalink |記事への反応(0) | 07:45

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -

記事への反応(ブックマークコメント)

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2026 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2026 Movatter.jp