WEB开发网
开发学院操作系统Linux/Unix AIX 作业假脱机程序(spooler) 阅读

AIX 作业假脱机程序(spooler)

 2009-07-11 08:32:21 来源:WEB开发网   
核心提示: #lsquedev-qbsh-dbshdevbshdev:backend=/usr/bin/ksh93结束语内置的作业假脱机程序为 AIX 环境中的许多问题和需求提供了解决方案,本文只讨论了 AIX 作业假脱机程序的几个用途,AIX 作业假脱机程序(spooler)(9),肯定还有许多其他

# lsquedev -q bsh -d bshdev

bshdev:

    backend = /usr/bin/ksh93

结束语

内置的作业假脱机程序为 AIX 环境中的许多问题和需求提供了解决方案。本文只讨论了 AIX 作业假脱机程序的几个用途,肯定还有许多其他用途,包括:

减少系统管理员的管理工作量。

通过消除与负载过高或过低的系统相关联的负载高峰和低谷,优化系统资源的利用率。

通过消除处理时间变化造成的错误,提高 cron 调度的作业处理的可靠性。

通过程序从数据库或平面文件获得企业范围的惟一标识符,比如 IP 地址。

通过程序测试值(比如主机名)是否是企业范围惟一的。

通过程序保留物理或虚拟资源,比如虚拟 I/O 适配器。

消除同时访问多个数据源所导致的数据文件更新问题。

注意,如果启用 AIX 作业假脱机程序,那么系统上的任何用户都能够向作业假脱机程序提交进程。这些进程以提交作业的用户的身份执行,具有与此用户相同的权限和设置。因此,root 用户提交的作业具有 root 级权限。

在构建要提交给作业假脱机程序的 shell 脚本时,在脚本中定义 PATH 环境变量常常是一种好做法。这确保可以通过此变量中列出的目录访问脚本调用的所有程序、实用程序、函数、脚本等等。

通过创建多个作业队列设备,可以增加同时处理的作业数量,由此增加系统负载和吞吐量。但是,如果配置和启用多个作业队列设备,那么必须把需要连续执行的进程限制在单一作业队列设备上。

可以使用一般的队列管理命令 “disable” 和 “enable” 实现作业控制。可以使用这些命令停止和启动作业队列设备,从而停止和启动作业处理。

上一页  4 5 6 7 8 9 

Tags:AIX 作业 脱机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接