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

AIX 作业假脱机程序(spooler)

 2009-07-11 08:32:21 来源:WEB开发网   
核心提示: #view/etc/qconfig.........**BATCHqueueforrunningshellscripts**bsh:*device=bshdev*discipline=fcfs*bshdev:*backend=/usr/bin/bsh作为 root 用户或属于 printq

# view /etc/qconfig

...

...
...

*

* BATCH queue for running shell scripts

*

*bsh:

*
device = bshdev

*
discipline = fcfs

*bshdev:

*
backend = /usr/bin/bsh

作为 root 用户或属于 printq 组的用户,编辑 /etc/qconfig 文件,删除 “bsh:” 和 “bshdev:” 节的每一行前面的星号:

# vi /etc/qconfig

...

...

...

*

* BATCH queue for running shell scripts

*

bsh:

device = bshdev

discipline = fcfs

bshdev:

backend = /usr/bin/bsh

修改队列守护进程配置文件 /etc/qconfig 之后,使用 System Resource Controller 命令停止并重新启动队列守护进程:

# lssrc -a | grep qdaemon

# stopsrc -s qdaemon

# startsrc -s qdaemon

# lssrc -a | grep qdaemon

停止并重新启动队列守护进程之后,使用 lpstat 命令检查队列状态:

# lpstat -W

Queue
Device
Status

----
----
----

bsh
bshdev
READY

AIX 作业假脱机程序实现

下面给出一个使用 AIX 作业假脱机程序执行批作业的简单示例。这个示例使用 “at” 调度程序在特定的日期和时间向假脱机程序提交作业。在这个示例中,日期和时间是 “now”,但是可以根据需要改为任何日期和时间。示例的第一部分创建一个 shell 脚本,它把一些信息输出到 /tmp 目录中的一个文件。这个脚本还睡眠 0 到 99 秒的随机时间;这是为了产生一些延迟,让用户能够查看队列的内容。通过执行以下命令创建这个示例 shell 脚本:

上一页  1 2 3 4 5 6 7  下一页

Tags:AIX 作业 脱机

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