daemontools安装使用

本文介绍如何创建目录结构并下载Daemontools软件包,详细步骤包括解压、编译及安装过程。此外还提供了如何通过修改脚本解决编译错误的方法,并介绍了基本的服务管理和操作命令。

Create a /package directory:

mkdir -p /package

chmod 1755 /package

cd /package

Download daemontools-0.76.tar.gz into /package.Unpack the daemontools package:

gunzip daemontools-0.76.tar

tar -xpf daemontools-0.76.tar

rm -f daemontools-0.76.tar

cd admin/daemontools-0.76

sed -i -e 's/-Wwrite-strings/-Wwrite-strings -include \/usr\/include\/errno.h/g' src/conf-cc #添加辅助脚本并解决编译错误

 

/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
 

Compile and set up the daemontools programs:

package/install

install to inittab:

package/run.inittab

usage:

mkdir /service/your_service_name

cd /service/your_service_name

vi run #启动程序的脚步

chmod 755 run

 

# 检查服务状态

svstat /service/srv1

# 暂停服务

svc -d /service/srv1

# 启动服务

svc -u /service/srv1

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值