このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-5/daemontools

インストール

daemontools-0.76.tar.gz
http://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 件のコメント:

人気記事

ページ

このブログを検索