技术小站

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.i5i6.net/post/123.html,标题:AIX如何自动启动和关闭软件的运行

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

【我来说两句】
分享到:

精彩推荐:

相关文章:

IBM V7000数据迁移图文教程  (2017-8-25 9:26:22)

ServerGuide 10.5 for Lenovo x86 servers 引导盘下载  (2017-8-15 17:10:9)

Lenovo ServerRaid M5200 M5210 Raid卡查看缓存大小  (2017-2-16 10:0:56)

ServerGuide 10.4 for Lenovo x86 servers 引导盘下载  (2017-2-13 12:33:47)

ServerGuide 10.3 for Lenovo x86 servers 引导盘下载  (2016-6-19 13:49:15)

HBA卡设置boot引导  (2016-1-4 13:33:22)

IBM X86 服务器Linux下收集DSA日志方法(包含BMC信息)  (2015-12-30 16:34:17)

Lenovo ServerGuide 10.1引导盘下载  (2015-11-14 23:2:43)

Lenovo Server Guide 10.1引导在X3650M5上安装Win2008后驱动问题解决方法  (2015-11-10 19:53:47)

IBM x86服务器光通路诊断指示灯错误信息  (2015-10-19 9:42:20)

评论 0