博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos daemon make and install
阅读量:6077 次
发布时间:2019-06-20

本文共 1321 字,大约阅读时间需要 4 分钟。

hot3.png

【编译】
centos 
1.先到libtlpi目录下,make 编译出ename.c.inc;复制到cksettling目录下;
2.结算编译环境需要64bit的libmysql库:把libmysql.so.16 所在路径加入到 /var/ld.so.conf 中,执行 ldconfig;
3、配置 ./configure –refix=/usr/local/cksettling //指定安装目录,以后要删除安装就只需删除这个目录。
4、编译和安装
   修改makefile 和subdir.mk 中的输出文件和库文件路径,
   make clean &&  make install
   复制cksettling.conf到安装目录 cp cksettling.conf /usr/local/cksettling/. 
5、编写启动脚本,把它放到目录 /etc/rc.d/init.d/里,这里取名为cksettlingd,其内容如下
//
例如脚本名称为cksettlingd
#!/bin/bash 
#chkconfig 2345 99 80 
# description: cksettlingd is a settling service.
#上面为固定格式:2345 表示运行级别,99表示开机执行顺序,80为关机顺序 
# 没有上面的就会提示 does not support chkconfig  
# cking settling service. 
# author :zhangshiguang 
# time:2012.12.09 PM 
# description: a application server
# usage:
#chkconfig --list|grep cksettling
#chkconfig --add cksettling
#chkconfig --levels 235 cksettling on
#chkconfig --del cksettling
case "$1" in
start)
/usr/local/cking/sbin/cksettling
echo "cksettling start ok"
;;
restart)
kill -HUP `ps aux | grep cksettling | grep -v grep | awk '{print $2}'`
echo "cksettling restart ok"
;;
stop)
kill -TERM `ps aux | grep cksettling | grep -v grep | awk '{print $2}'`
echo "cksettling stop ok"
;;
esac
exit 0
/
别忘了给它赋予可执行权限:
chmod a+x /etc/rc.d/init.d/cksettlingd
//
查看系统日志 gedit /var/log/syslog
centos 系统日志在 /var/log/messages

转载于:https://my.oschina.net/u/136923/blog/94957

你可能感兴趣的文章
Video about Agile Testing
查看>>
EL表达式隐式对象
查看>>
理解面向对象过程中创造一个对象的步骤
查看>>
资料汇总--java开发程序员必备技能
查看>>
grunt使用入门
查看>>
事件委托
查看>>
关于position:absolute定位实现响应式效果
查看>>
mongodb系列3 mongo mongoskin 连接以及连接数的问题进阶
查看>>
布局的一点总结
查看>>
201521123009《Java程序设计》第3周学习总结
查看>>
学生管理系统(SSM简易版)总结
查看>>
淘宝收藏 转载
查看>>
Redis与RabbitMQ作为消息队列的比较
查看>>
vue组件间传值
查看>>
MyBatis-从查询昨天的数据说起
查看>>
第二十天笔记
查看>>
5、 postman的鉴权
查看>>
长整形 Unix系统毫秒时间 (long类型) 转换为时间格式
查看>>
云时代架构读后感10--架构三马车之消息队列
查看>>
最大公约数(GCD)与最小公倍数(LCM)的计算
查看>>