2012-03-20から1日間の記事一覧

/sbin/init

initがどうやって呼ばれるのか不思議だったので調べてみた。 init.cでは while ((c = getopt(argc, argv, "sf")) != -1) switch (c) { case 's': requested_transition = single_user; break; case 'f': runcom_mode = FASTBOOT; break; default: warning("u…

/erc/rc autobootx

if [ $1x = autobootx ] then 〜〜 fi なぜわざわざ必要ない"x"が必要なのか調べていたら、やっとわかった。 #!/bin/sh read input if [ $input = 'q' ]; then echo QUIT fi の用なシェルスクリプトを作って、 入力待ちの状態でエンターキーを押すと、 ./hog…

プロフェッショナルBSD

プロフェッショナルBSDって言う本を買った BSD/OSとFreeBSDのコマンドや設定の対比が書いてあってうれしい。 BSD/OSのノウハウが書いてある本は少ないので、いつでも手の届く範囲においておく事にした。

/sbin/swapon

swaponコマンドは、スワップ領域のオン、オフ専用コマンド 実は今まで、mountコマンドでswapパーティションもマウントされると勘違いしていた。 んで、ソースを読むと、 while (fsp = getfsent()) { if (strcmp(fsp->fs_type, FSTAB_SW)) continue; if (add(…