没有接口的后台进程

SCMD:GUI模块之间的沟通

当任何GUI模块都处于活动状态时,SCMD进程应始终运行。您应该有一个SCMD进程(每个用户,如果您正在使用多个用户)。 SCMD进程没有窗口,通常应该对用户不可见。

SCMD进程的目的是处理GUI模块之间的所有通信。例如,如果使用SCM菜单启动GUI模块,则该命令实际上由SCMD进程处理。它将弄清楚是否需要启动新模块,或者如果应该激活具有该特定作业的已打开模块。

启动作业,处理本地顺序队列也由SCMD完成。

吉伊 模块与SCMD之间的通信是在本地计算机中使用TCP / IP完成的。如果这种通信被阻止,例如通过防火墙,这将使GUI非功能!因此,如有问题,请确保在本地计算机中不阻止TCP / IP流量。 GUI将永远不会接受来自外部的任何TCP / IP连接,只能从本地计算机内完成。

scmjobd:监视运行作业

SCMJobd进程也是属于GUI的不文选背景过程。它们是根据需要启动和终止,通常每个排队或正在运行的作业。他们的任务是监控作业的进度,如果更改了“状态”,则更改状态,获取远程作业的LogFile结果,并杀死作业(如果在AMSJOB中使用kill命令)。即使您的所有窗口都关闭,如果您有排队或运行作业,可能仍然可以继续存在。

SCMJobd流程通过SCMD进程使用TCP / IP与其他GUI组件通信。要监视远程作业,它们将使用SSH连接到远程计算机。