自动启动, 并在系统关闭时自动停止
来源:互联网 发布:数据库管理员招聘 编辑:程序博客网 时间:2024/06/06 03:49
AIX如何自动启动和关闭软件的运行?
本文档讨论了如何定制系统, 以使用户定义的应用在系统引导过程中自动启动, 并在系统关闭时自动停止.
1. 自动启动定制的软件
在系统引导时, init进程顺序检测/etc/inittab文件, 决定在引导过程中进行什么样的操作.如果应用, 进程或其它的用户操作需要在系统引导过程中进行, 则要在/etc/inittab文件中加入相应的条目.通常的做法是创建一个名为rc.local的脚本文件, 将所有要在系统引导过程中启动的用户应用写入该脚本文件中. 该脚本文件可以在/etc/inittab文件中被调用, 通常是在所有系统应用和服务启动后, 在用户登录被允许之前被调用. 位置通常是在主控登录的条目前.
下面是一个例子:
rc.local:2:wait:/etc/rc.local > /dev/console 2>&1
在上面的条目中, init将在执行余下的条目之前等待该脚本程序的完成.如果进程, 应用或命令需要通过特定的用户运行, 则可在运行的命令中加入su命令.
如: su myuser "-c /usr/bin/myapp"
建议在脚本程序中加入应用开始启动和完成启动的输出提示.
如:
#!/bin/ksh
echo "Starting User Applications...."
echo "Starting Application XYZ"
su myuser "-c /usr/bin/myapp"
echo "Startup of User Applications completed"
2. 自动停止定制的软件
shutdown命令用于关闭AIX系统. 在此操作中会关闭所有AIX子系统及文件系统.如果名为/etc/rc.shutdown的脚本程序存在, 系统会首先执行该脚本程序中的命令. 在该脚本程序中可以加入关闭用户应用的命令. 建议在脚本程序中加入应用停止运行和完成停止运行的输出提示.
如:
#!/bin/ksh
echo "Stopping User Applications...."
echo "Stopping Application XYZ"
[ commands to stop application ]
echo "Shutdown of User Applications completed"
(http://www.fanqiang.com)
0 0
- 自动启动, 并在系统关闭时自动停止
- WINDOWS启动时自动关闭EXPLORER并使IE最大化
- Vs2012 打开项目 自动关闭 并停止工作 解决方法
- ubuntu系统关闭ssh的自动启动
- 系统服务的启动和停止,禁用 和自动启动
- 绿色版Tomcat 启动 + 停止 + 随系统自动启动
- 自动关闭停止响应程序
- ORACLE 自动启动与停止
- IIS Server 自动启动停止
- mysql启动后自动停止
- oracle在linux环境下的自动启动和停止
- OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
- OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
- OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
- OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
- Mysql57, 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。 error1045
- mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
- 在Linux中设置系统启动和关闭时自动启动和关闭Oracle
- webservice和android
- ios 判断网络运营商
- ExtJS-3.4.0使用
- 关于android/ios开发中的单元测试
- android 常见布局方式
- 自动启动, 并在系统关闭时自动停止
- CDialog类响应ActiveX事件的实现
- Lua语言中pairs和ipairs的区别
- 苹果电脑(mac os x)键盘使用技巧
- 黑马程序员_Java基础_字符串_13
- 关于手机在wap网络下的 HTTP 请求方式
- linux驱动开发--字符设备:内核等待队列
- 使用NSURLCache为NSURLRequest设置缓存
- 一般简单服务器选型知识