免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1655 | 回复: 4
打印 上一主题 下一主题

一个执行简单功能的启动教本写法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-12 22:08 |只看该作者 |倒序浏览
我想在使用HP-UX作为我xmanager登陆的font server,但是每次登陆都要手动启动xfs进程(不知什么原因),命令行下的写法如下:xfs -port 7000。但是怎么把它加在启动教本中呢?在什么目录什么文件中添加这段话?

另外我还有个应用程序,其中一个设置环境变量的教本setenv在命令行下执行是这样的:. ./setenv。我也要把它加到启动教本中。

以上都是root权限执行登陆,不用考虑用户权限的问题。

谢过先。

论坛徽章:
0
2 [报告]
发表于 2004-12-13 13:43 |只看该作者

一个执行简单功能的启动教本写法

大家不要因为简单就不帮忙呀!!!

再谢!

论坛徽章:
0
3 [报告]
发表于 2004-12-13 21:34 |只看该作者

一个执行简单功能的启动教本写法

1、HP-UX系统有一个/sbin/init.d/template启动脚本模版,你可以为你特定的服务拷贝然后修改此脚本,用你的服务名作为新脚本名:
# cp /sbin/init.d/template /sbin/init.d/fontservice

2、用vi定制这个脚本: # vi /sbin/init.d/fontservice

a)修改此文件的case申明的start_msg部分,找到以下内容修改:
'start_msg')
  echo "Starting the fontservice subsystem"
  ;;

b)修改此文件的case申明的stop_msg部分"
'stop_msg')
  echo "Stopping the fontservice subsystem"
  ;;

c)修改case申明的start部分
#Check to see if this script is allowed ro run...
if [ "$FONTSERVICE != 1];then
rval = 2
else
$PATH/xfs -port 7000
set_return
;
fi
;;

d)修改case申明的stop部分
#Check to see if this script is allowed ro run...
if [ "$FONTSERVICE != 1];then
rval = 2
else
kill $(ps -ef|grep $PATH/xfs |grep -v grep | cut -c 10-14)
set_return
;
fi
;;

e)保存你的修改并退出vi

f)创建一个配置文件并且为你的启动脚本设立一个控制变量
# vi /etc/rc.config.d/fontservice
   FONTSERVICE=1

3、为你的服务创建启动和停止连接,建议使用S900和K100
# ln -s /sbin/init.d/fontservice /sbin/rc3.d/S900fontservice
# ln -s /sbin/init.d/fontservice /sbin/rc2.d/K100fontservice

表示系统启动到运行级3时将启动fontservice,回到运行级2时停止该服务,根据你自己的需要连接到相应的启动目录中即可!

论坛徽章:
0
4 [报告]
发表于 2005-01-07 16:14 |只看该作者

一个执行简单功能的启动教本写法

谢谢!

我在问一下,我就是想让一个命令在启动的时候自动执行就行了(比如:/opt/a-small-app/one-cmd),有没有比这更简单的方法?这是唯一的办法吗?

论坛徽章:
0
5 [报告]
发表于 2005-01-14 15:59 |只看该作者

一个执行简单功能的启动教本写法

如果你只是想在系统启动时启动font Server,那是现成的,修改/etc/rc.config.d/xfs文件中的RUN_X_FONT_SERVER=1即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP