daemontools tcpserver(ucpsi-tcp) ... opensuse repository インストール編
[root@cent5-64b-40 yum.repos.d]# cat qmailtoaster.repo [home_weberho_qmailtoaster] name=The qmailoaster (CentOS_5) type=rpm-md baseurl=http://download.opensuse.org/repositories/home:/weberho:/qmailtoaster/CentOS_5/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/home:/weberho:/qmailtoaster/CentOS_5/repodata/repomd.xml.key enabled=0 [root@cent5-64b-40 yum.repos.d]# yum --enablerepo=home_weberho_qmailtoaster install daemontools ucspi-tcp Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp * epel: ftp.kddilabs.jp * extras: ftp.riken.jp * rpmforge: ftp.riken.jp * updates: ftp.jaist.ac.jp home_weberho_qmailtoaster | 1.3 kB 00:00 381 packages excluded due to repository priority protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package daemontools.i386 0:0.76-3.1 set to be updated ---> Package daemontools.x86_64 0:0.76-3.1 set to be updated ---> Package ucspi-tcp.i386 0:0.88-2.2 set to be updated ---> Package ucspi-tcp.x86_64 0:0.88-2.2 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: daemontools i386 0.76-3.1 home_weberho_qmailtoaster 72 k daemontools x86_64 0.76-3.1 home_weberho_qmailtoaster 75 k ucspi-tcp i386 0.88-2.2 home_weberho_qmailtoaster 105 k ucspi-tcp x86_64 0.88-2.2 home_weberho_qmailtoaster 108 k Transaction Summary ================================================================================ Install 4 Package(s) Upgrade 0 Package(s) Total download size: 361 k Is this ok [y/N]: y Downloading Packages: (1/4): daemontools-0.76-3.1.i386.rpm | 72 kB 00:00 (2/4): daemontools-0.76-3.1.x86_64.rpm | 75 kB 00:00 (3/4): ucspi-tcp-0.88-2.2.i386.rpm | 105 kB 00:01 (4/4): ucspi-tcp-0.88-2.2.x86_64.rpm | 108 kB 00:00 -------------------------------------------------------------------------------- Total 28 kB/s | 361 kB 00:13 警告: rpmts_HdrFromFdno: ヘッダ V3 DSA signature: NOKEY, key ID abde7ce2 home_weberho_qmailtoaster/gpgkey | 1.0 kB 00:00 Importing GPG key 0xABDE7CE2 "home:weberho OBS Project <home:weberho@build.opensuse.org>" from http://download.opensuse.org/repositories/home:/weberho:/qmailtoaster/CentOS_5/repodata/repomd.xml.key Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : daemontools 1/4 Installing : daemontools 2/4 Installing : ucspi-tcp 3/4 Installing : ucspi-tcp 4/4 Installed: daemontools.i386 0:0.76-3.1 daemontools.x86_64 0:0.76-3.1 ucspi-tcp.i386 0:0.88-2.2 ucspi-tcp.x86_64 0:0.88-2.2 Complete! [root@cent5-64b-40 yum.repos.d]#
んでもって
次の順番でサービス起動する。
1019 mkdir /service というdirを作る 1020 vi /etc/inittab 1021 cat /etc/inittab | tail -2 [root@cent5-64b-40 /]# cat /etc/inittab | tail -2 # daemontools sv:123456:respawn:/usr/bin/svscanboot [root@cent5-64b-40 /]# 1022 init q 1023 ps -ef | grep svscan 1024 pstree | grep svscan
/usr/bin/svscanbootプロセスが走っているのを確認
このsvscanプロセスは/serviceディレクトリを監視しているわけですな
http://d.hatena.ne.jp/toshi_hirasawa/20121006/1349518059
に続く。