QShell下的进程和ILE中的Job

QShell是i的Shell, 就像Unix下的Bash或者KSH。在Qshell下,i更像Unix一些。可以写脚本,跑脚本,也可以查看系统中的进程。这些进程和ILE下的Job对应起来。

ILE的Job (WRKACTJOB)

ha1

QShell下的进程 (ps-ef | grep dongbos)

ha2

仔细看一下,这里有一个对应关系。QShell本身就是一个Job, 名字是QZSHSH。 每一个在QShell下运行的脚本,都是一个单独的Job。 这些Job的名字是QP0ZSPWP。 准确说,如果QShell下运行的程序是单线程的,会有一个Job QP0ZSPWP提交到系统。如果是多线程的,会有一个Job QP0ZSPWT提交到系统。

如果你想结束一个在QShell下运行的脚本,是可以在ILE下END对应的Job的。它们本身就是一个东西。

在QShell下运行一个脚本,类似于在ILE下Spawn一个Job, 系统当前的配置,如环境变量,library list等都被复制给新的进程或者Job。

你可能感兴趣的:(进程,job,休闲,ILE,QShell)