インストール
daemontools-0.76.tar.gzhttp://cr.yp.to/daemontools/install.html
[user@linux qmail]$ wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz ←■ ダウンロード
[user@linux qmail]$
[root@linux]# mkdir -p /package ←■ root権限でディレクトリ作成
[root@linux]# chmod 755 /package
[root@linux]# chmod +t /package
[root@linux]# cd /package
[root@linux]# tar xvpfz 保存したディレクトリ/daemontools-0.76.tar.gz
[root@linux]# cd admin/daemontools-0.76
[root@linux]# vi ./compile/error.h ←■ エラー対策
extern int errno;
↓ 書き換える
#include <errno.h>
[root@linux]# ./package/install
以上の作業で、以下のディレクトリとファイルが作成されます。
- 新たに作成されるディレクト
t/service /command
- 作成されるファイルおよびそのシンボリックリンク
/package/admin/daemontools/command/下に実行ファイル /command/下にそのシンボリックリンク /usr/local/bin/下にさらにシンボリックリンク
- /etc/inittabファイルの末尾に次の1行が追加されます。
SV:123456:respawn:/command/svscanboot
これでインストールは完了です。
svscan関連のコマンドが起動されているかどうかをpsコマンドで見ておきましょう。
[root@linux]# ps -aef | grep svscan
[root@linux]# 517 1 0 15:26 ? 00:00:00 /bin/sh /command/svscanboot
[root@linux]# 519 517 0 15:26 ? 00:00:00 svscan /service
[root@linux]# 526 31457 0 15:27 pts/0 00:00:00 grep svscan
[root@linux]#
日付処理確認
daemontoolsが適切に日付を処理できているかを確認します。出力の左と右で時間が同じであれば問題ありません。
[root@linux]# cd /command/
[root@linux command]# date | ./tai64n | ./tai64nlocal
2008-05-05 15:33:52.374313500 2008年 5月 5日 月曜日 15:33:52 JST
[root@linux command]# date | sh -c './multilog t e 2>&1' | ./tai64nlocal
2008-05-05 15:36:29.436428500 2008年 5月 5日 月曜日 15:36:29 JST
[root@linux command]#
0 件のコメント:
コメントを投稿