新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > AIX教程 > 正文:AIX如何自动启动和关闭软件的运行?

AIX如何自动启动和关闭软件的运行?

新客网 XKER.COM 2008-02-17 来源:新客网Unix系统 佚名 收藏本文

  【新客网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"

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐