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

AIX 作业假脱机程序(spooler)

 2009-07-11 08:32:21 来源:WEB开发网   
核心提示: print--'#!/usr/bin/ksh93typeset-R2TT=${RANDOM}print--"${T}${0}">"${0}.out"date>>"${0}.out"sleep${T}dat

print -- '#!/usr/bin/ksh93

typeset -R2 T

T=${RANDOM}

print -- "${T} ${0}" > "${0}.out"

date >> "${0}.out"

sleep ${T}

date >> "${0}.out"

' > /tmp/tmp1.ksh

创建 /tmp/tmp1.ksh shell 脚本之后,修改此文件的权限,让它成为可执行的。

chmod 755 /tmp/tmp1.ksh

同时向作业假脱机程序队列和 at 作业调度程序提交作业需要一个复合命令。把 shell 脚本提交给作业假脱机程序的示例命令是 lp -d bsh /tmp/tmp1.ksh。为了调度假脱机程序命令,要使用 Korn shell print 命令把它发送给 at 命令的标准输入:

print -- "lp -d bsh /tmp/tmp1.ksh" | at now

如果指定日期/时间为 “now”,那么 at 调度程序立即执行命令。使用 lpstat -t 命令查看作业假脱机程序队列的内容:

# lpstat -t

 Queue  Dev  Status  Job   Name      From      To      

             Submitted    Rnk Pri    Blks Cp     PP %

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

 bsh   bshde RUNNING  86   /tmp/tmp1.ksh dfrench    dfrench    

            03/21/09 20:03:43  1 15     1  1      0 0

                /tmp/tmp1.ksh                  

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

Tags:AIX 作业 脱机

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