网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
其他UNIX & Linux
» 怎么使一个shell脚本支持chkconfig
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 怎么使一个shell脚本支持chkconfig
noress
LU幼天使
UID 446
精华 0
积分 20
帖子 39
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-11
#1
大
中
小
使用道具
发表于 2003-10-17 22:45
资料
个人空间
短消息
加为好友
我一直用的bsh编程的,在linux下有个chkconfig的工具可以用来管理到/etc/rc?.d中的链接。但我试了chkcinfig --add named时,提示: the service cannot support chkconfig
我看了man页,也在脚本中加了
# chkconfig: 35 25 80
# discription: The .....
但是它就是不能支持chkconfig来管理它。
还有其它的要求吗?
无双
荣誉斑竹
天才猪
UID 4
精华
84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
#2
大
中
小
使用道具
发表于 2003-10-17 23:10
资料
个人空间
主页
短消息
加为好友
直接在命令行下使用这个命令看呢
能不能成功
我找找看什么什么脚本的先
不要问我结果 我只研究过程与思路
无双客栈
noress
LU幼天使
UID 446
精华 0
积分 20
帖子 39
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-11
#3
大
中
小
使用道具
发表于 2003-10-18 08:36
资料
个人空间
短消息
加为好友
当然行,只是不支持chkconfig,我只好ln到每个目录下了,这样要ln好几下.
虽然是Sys V的风格,但与它同solaris的启动过程不一样,它是直接进入某一级别而不是1,2,3这样依次进入的.
noress
LU幼天使
UID 446
精华 0
积分 20
帖子 39
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-11
#4
大
中
小
使用道具
发表于 2003-10-18 11:27
资料
个人空间
短消息
加为好友
#!/bin/bash
#
# chkconfig: 3 15 87
# discription: Bind-9.2.2-P3 is a name server
# which is resposible for resolving.
BIND=/usr/local/bind-9.2.2-P3/sbin
export BIND
case "$1" in
start)
if [ -f /etc/named.conf -a -x $BIND/named ]; then
$BIND/named
echo "The Name server is started."
else
echo "Starting name server failed."
exit 1
fi
;;
stop)
if [ -f /var/run/named.pid ]; then
kill `cat /var/run/named.pid`
echo "The Name server is stoped."
else
echo "Cannot find name server to be stopped."
exit 1
fi
;;
restart)
if [ -f /var/run/named.pid ]; then
kill -1 `cat /var/run/named.pid`
echo "The name server is restarted."
else
echo "Cannot find name server to be restart."
exit 1
fi
;;
*)
echo "Usage: $0 { start|stop|restart }"
;;
esac
无双
荣誉斑竹
天才猪
UID 4
精华
84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
#5
大
中
小
使用道具
发表于 2003-10-18 16:26
资料
个人空间
主页
短消息
加为好友
那我晚上试试看吧
应该有其它办法的
不要问我结果 我只研究过程与思路
无双客栈
noress
LU幼天使
UID 446
精华 0
积分 20
帖子 39
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-11
#6
大
中
小
使用道具
发表于 2003-10-18 21:15
资料
个人空间
短消息
加为好友
主要不想手工做五六个链接.
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
天才猪
UID 4
精华
84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
#7
大
中
小
使用道具
发表于 2003-10-19 11:05
资料
个人空间
主页
短消息
加为好友
sorry
debian中没有chkconfig
下面 是找到的一篇文章
我想可能是多了一个#号
#!/bin/bash
# 这个#号去掉 不用删除这行 去掉#号就可以了
# chkconfig: 3 15 87
http://www.lasg.ac.cn/cgi-bin/forum/view.c...orum=5&topic=51
不要问我结果 我只研究过程与思路
无双客栈
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
noress
LU幼天使
UID 446
精华 0
积分 20
帖子 39
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-11
#8
大
中
小
使用道具
发表于 2003-10-19 12:12
资料
个人空间
短消息
加为好友
谢谢无双老兄!
问题不在那,我已试过了.后来实在没办法,我把另一个启动脚本的前面那部cp到了我的named中(并想删除我自己写的那个,这是个最丑的方法),在删除之前,我对了一下.
我天,问题发现了,就错了一个字母!(我把description打成了discription了)一改正,就OK了!
想不到这么下流的方法却发现这问题.
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
无双
荣誉斑竹
天才猪
UID 4
精华
84
积分 5863
帖子 11390
活跃指数 0
LU金币 4248 个
LU金条 0 个
阅读权限 200
注册 2003-9-16
来自 杭州
#9
大
中
小
使用道具
发表于 2003-10-19 12:22
资料
个人空间
主页
短消息
加为好友
哈哈哈
chkconfig也是一个脚本程序吧
它会查找默认的关键字的
不要问我结果 我只研究过程与思路
无双客栈
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
noress
LU幼天使
UID 446
精华 0
积分 20
帖子 39
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-11
#10
大
中
小
使用道具
发表于 2003-10-20 16:27
资料
个人空间
短消息
加为好友
呵呵,我本想看看chkconfig(如果问题还没搞定),如果不是脚本我就自己写一个了.
[广告]
土人
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 共建家园
> 博客专区
当前时区 GMT+8, 现在时间是 2008-8-22 13:30
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.056035 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计