AIX 作业假脱机程序(spooler)
2009-07-11 08:32:21 来源:WEB开发网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
更多精彩
赞助商链接