[an error occurred while processing this directive]
Software  >  OpenVMS Systems > Documentation > 731final > 6489 > hanzi

HP OpenVMS Systems Documentation

Content starts here

OpenVMS �û��ֲ�


ǰҳ Ŀ¼ ����

16.4 ���������ն��ϵĶϿ�����

������������ն˵���ʧȥ���ƽ������·���ӣ���ôһ��������Ϊ�Ͽ������ն˵Ľ�����ϵͳ�ϱ��ֻ��������ϵͳ����Աָ����ʱ���� (Ĭ��ֵ�� 900 ��� 15 ����) ��������������̡���������ʱ������֮ǰ�����������ӵ�������̣���ôϵͳ��ɾ��������̡�

ע��

��ֻ�������ӵ��������û���ʶ�� (UIC) �����������ն˽��̡�

16.4.1 �ն˶Ͽ�

�ն˿��������»����жϿ�:

  • ʧȥ���������ն�֮��ĵ��ƽ�����źš�
  • ��֧�� TT2$M_SECURE ���������ն��ϰ��� Break ����
  • ���� DCL ���� DISCONNECT��
  • ���� DCL ���� CONNECT/CONTINUE��

��������ѶϿ������л���������������ɽ��̣����ҷ��ص����ڶϿ�֮ǰ��״̬��ע��ʱ��ϵͳ��ʾ����:


    You have the following disconnected process:
Terminal   Process name    Image name
VTA52:     RWOODS          (none)
Connect to above listed process [YES]:

������� Return ���������� Yes�����ʹӵ�ǰ����ע�����ͺ����Զ�ִ�� DCL ���� CONNECT/CONTINUE��������� No ��������ڻش�ʱ�ӳ�̫�� (���·���Ӧ���ڳ�ʱ)����ô����ע���½��̡��Ͳ������ӵ��ɵĽ��̡�

�����ж���Ͽ��Ի���ʱ��ϵͳ�ͻ���ʾ��������Ҫ�������ӵ������ն�����������������κ���ʾ�ĶԻ��ڣ����� No��

16.4.2 ��ȥ�Ͽ�����

��һ���ļ�Ъʱ��֮��ϵͳ�Զ���ȥ�Ͽ��Ľ��̡�Ȼ�������ֱ��ע���κζϿ��Ľ��̣��Ϳ��Ա���ϵͳ��Դ��������ʾ:

���� ����
1 ���� DCL ���� SHOW USERS ȷ���Ƿ��������Ͽ�����ҵ��
2 ���� DCL ���� CONNECT/LOGOUT ע����ǰ���̡��ӻ�ÿ�������������ն� (ע���ն�ǰ׺ VTA ) ֱ���ﵽ���һ�����н��̡�
3 ���� DCL ���� LOGOUT��

16.4.3 �����Ͽ�����

�����ն�������ÿ��ά��һ�����϶Ͽ��Ľ��̡�Ȼ����������ǣ���ע�ᵽ�����ն�ʱ�������ն��ǶϿ��ġ��κ�ָ�������ǵ�ǰ�����ն˽��̹����������ն˵��豸�� I/O ���󽫽���ȴ�״̬������ʱ����ʱ���ݹҽ��̽���ֹ��Ȼ����������������ӵ����ո� I/O ����������նˣ���ô������̽��ӽ���ȴ�״̬��λ�ü�������������������ص���������ÿ�����̣����Ը�������������Ҫ��Ľ��̡�

���磬һ�����б༭�ļ����̵��û� SMITH ����ʹ�� SET PROCESS/NAME ���������ý���Ϊ SMITH_EDIT���Ժ�Ҫ�����༭��SMITH �������׵�ȷ���ĸ��������ʵ��ġ�

ϵͳ����Ա����ȫϵͳ�ػ����ÿ���ն˵����������ն˵�ʹ�á�

16.5 ����������ҵ

������ҵ�Ƿǽ������̡���Ϊ������ҵ���Լ��Ľ�����ִ�У������������������Ľ���ͬʱ����ͬ�����顣���磬����ʹ��������ҵ��:

  • ��ϵͳ������ģʽִ�г����������̵�ͬʱ��������ִ������
  • ������Ҫ��ʱ��ִ�е�������̡�
  • �ڼ�Сʱ��ִ��������̻����
  • �ڽ��͵����ȼ�����ijЩ���� (���磬�������ʹ�ò��ɱ���������ϵͳ��Դ)��

16.5.1 �ύ������ҵ

�ύ������ҵʱ��ϵͳʹ�������ʻ��ͽ�����������һ��������̡�ϵͳ�Ӹý������д���ҵ�����ҵ���ҵ���ʱɾ��������̡�ϵͳҲִ��ϵͳע��������� (SYLOGIN.COM) ������ע��������� (LOGIN.COM)��Ȼ��ִ����������ҵ�е�������̡�����Щ����ִ��ʱ�������д����־�ļ�����������ҵ���ʱ�����Դ�ӡ�����־�ļ������߰�������������һ��Ŀ¼�С�

Ҫ������ģʽ������ҵ���Ϳ����� DCL ���� SUBMIT ����ҵ�ύ��һ�������� (һ���ȴ�ִ�е�������ҵ�б�)�����ύ��ҵʱ������ָ����Ĭ�������� SYS$BATCH���������ӵ��ȴ�ִ�е���ҵ���е�ĩ�ˡ���ǰ�����ҵ���ʱ����ִ��������ҵ���� OpenVMS ϵͳ�У�����ͬʱִ��������ҵ����Ŀ��ϵͳ����Ա�ڽ������������ʱָ��������Ĭ�ϣ�SUBMIT ����ʹ���ļ����� .COM��

����������������� JOB1.COM ���� SYS$BATCH:


$ SUBMIT JOB1
Job JOB1 (queue SYS$BATCH, entry 651, started on SYS$BATCH)

ϵͳ��ʾ��ҵ������������ҵ�Ķ��к�Ϊ����ҵ�������š��ڰ���ҵ�ύ��������֮�������յ���� DCL ��ʾ�������Ҫ���κ� DCL ���� (�� DELETE/ENTRY) ��������������ҵ����ʹ����ҵ����š�(ʹ�� SHOW ENTRY ������Ի����ҵ��š�) ע�⣬�����������ҵ���ύ������̣���ô���κι��̴������������� (���ص�) ϵͳ��Ϣ�˳�ʱ����������ҵ����ֹ��

������ҵ�����ڰ����ύ��������ʱ��ʼ���С�Ҫָ����ͬʱ�䣬���� SUBMIT/AFTER ��������������У���ҵ�� 11:30 P.M. ֮���ύ:


$ SUBMIT/AFTER=23:30 JOB1.COM

����������ύΪ����ִ��ʱ��ϵͳ�������������̵������ļ�˵���������汾�š��������������ύ֮��Ҫ����������ô������ҵִ���ύ������̵�ԭ�а汾���������°汾��

��Ϊע���Ĭ��Ŀ¼ͨ����������������д�ȡ�ļ�����Ҫ��Ĭ��Ŀ¼�����ʹ�����·���֮һȷ����ȡ��ȷ���ļ�:

  • ʹ�������ļ�˵�� --- ���������������һ���ļ�ʱ���߰�һ���ļ����ݸ�һ���������ʱ�������豸��Ŀ¼����Ϊ�ļ�˵����һ���֡�
  • ʹ�� SET DEFAULT ���� --- �����������������һ���ļ�֮ǰ����������̵Ŀ�ʼʹ�� SET DEFAULT ����ָ���ʵ����豸��Ŀ¼��

������ҵִ��ʱ���������д����־�ļ�������Ĭ�ϣ���־�ļ����ύ���������ͬ�������ļ�����Ϊ .LOG����ҵ���ʱ��ϵͳ��ӡ��־�ļ���������Ŀ¼ɾ�������йر�����־�ļ������飬����� 16.5.3 ����

��ע����������м��������ҵ

ÿ���ύ������ҵʱ��ϵͳִ������ע��������̡�ִ��������ҵʱʹ�� F$MODE �ʷ���������������ҵ�����԰�����ʡ�Բ���ע��������̡�

�����������У�ע��������̰��������ų������������ҵ������߼����ͷ��š���α��Ϊ BATCH_COMMANDS�������������������ע��������̵Ŀ�ʼ:


IF F$MODE() .EQS. "BATCH" THEN GOTO BATCH_COMMANDS
   .
   .
   .

�ύ������ҵʱ��Ҫ��ֹϵͳִ��ע��������̵��κ����������������ڹ��̵Ŀ�ʼ:


IF F$MODE() .NES. "INTERACTIVE" THEN EXIT

���԰�����������ע��������̵��κ�λ�á��ύ������ҵʱ��ϵͳִֻ��ע����������е��������

�ύ����������

���� SUBMIT ����ʱ����һ����ҵ�п���ָ��Ҫִ�еļ���������̡�����ʹ�� /NAME �޶���ָ�����ƣ����� SUBMIT ����ʹ�õ�һ��������̵�������Ϊ��ҵ����ע�⣬���һ������������ҵ�е��κ���������˳�����ô������ҵ��ֹ��

������ҵִ��ʱ����һ������ (UPDATE.COM) �IJ��������IJ��������ڶ������� (SORT.COM)���� SORT.COM ִ��֮ǰ��ϵͳɾ�� UPDATE.COM �����ľֲ����š�Ȼ��������ȫ�ַ��š�

�����ڵ�����ҵ��Ϊ�����������ָ����ͬ������

�����������У�SUBMIT �����һ����ִ�� UPDATE.COM Ȼ��ִ�� SORT.COM ��������ҵ:


$ SUBMIT UPDATE,SORT
Job UPDATE (queue SYS$BATCH, entry 207) started on SYS$BATCH

�������Ӱ�ͬ���������������ݸ� UPDATE.COM �� SORT.COM:


$ SUBMIT UPDATE, SORT/PARAMETERS = -
_$ (DISK1:[ACCOUNT.BILLS]DATA.DAT, DISK2:[ACCOUNT]NAME.DAT)
$ Job UPDATE (queue SYS$BATCH, ENTRY 208) started on SYS$BATCH

16.5.2 �������ݸ�������ҵ

������ҵ��Ĭ�������� (SYS$INPUT) ������ִ�е�������̡���Ϊ�����������ִ��������ҵ����˲��ܰ� SYS$INPUT ���¶��嵽�ն� (����������ִ���������ʱ����ԡ�)��Ҫ�����봫�ݸ�������ҵ��ʹ�����¼���֮һ:

  • �����ݰ�����������̱�����
    Ҫ�����ݰ�������������У������ݷ����������ӳ��֮��Ĵ������С�
  • ��ʱ�� SYS$INPUT ����Ϊһ���ļ���
    Ҫ��ʱ�� SYS$INPUT ����Ϊһ���ļ���ʹ�� DEFINE/USER_MODE ���
  • ���ύ�������ִ��ʱ���Ѳ������ݸ����������̡�
    Ҫ�Ѳ������ݸ�������̣����ύ���������ҵʱʹ�� /PARAMETERS �޶��ʡ�

ע�⣬�����ڵ�����ҵ��Ϊ�����������ָ����ͬ�����������Ҫ���ݲ�ͬ��������ôʹ�õ����� SUBMIT ���

�����������У������б����ݵ�ӳ�� AVERAGE.EXE:




$! Execute AVERAGE.EXE 
$ RUN AVERAGE 
647 
899 
532 
401 
$ EXIT 

�����������У�SYS$INPUT ����ʱ����Ϊһ���ļ�:


$ DEFINE/USER_MODE SYS$INPUT STATS.DAT
$ RUN AVERAGE
$ EXIT

�����������У����ļ� EMPLOYEES.DAT �еIJ������ݸ�������� CHECKS.DAT:


$ SUBMIT/PARAMETERS=(DISK1:[PAYROLL]EMPLOYEES.DAT) CHECKS
Job CHECKS (queue SYS$BATCH, entry 209) started on SYS$BATCH

ע��

SHOW QUEUE/FULL ������ʾ��������������ҵ��ȫ����Ϣ�������ʾ�������ݸ����̵��κβ�������ˣ���Ҫ�ѻ�����Ϣ (��������) ���ݸ�������ҵ��

16.5.3 ����������ҵ���

����Ĭ�ϣ���־�ļ�����������ҵ�еĵ�һ���������ͬ���������ļ�����Ϊ .LOG��ϵͳÿ����һ�ΰ�������ҵ�����д����־�ļ���Ҫָ����ͬ��ʱ�������� SET OUTPUT_RATE �����������������С�

�����ϵͳд����־�ļ���ͬʱ����ʹ�� EDT �༭�����ȡ������ô����յ�һ����Ϣ��ָ������ļ��ѱ���һ���û��������ȴ����룬Ȼ�����ԡ�Ȼ����EVE �༭�����������Ķ�������ҵ����־�ļ���ָ�� EDIT/TPU/READ_ONLY ����־�ļ���������ʹ�� EVE ���������ƶ���־�ļ�������ȷ����������ļ����κθ��ġ����ʡ�� /READ_ONLY �޶��ʣ��������κη����޸�����־�ļ�����ô������ҵ��ֹ��

��Ϊ������ҵ��һ���������û���ע��Ľ��̣�����ִ������ע��������̣����������ҵ���������ע��������̵����ݡ������Ҳ����д��������ҵ��־�ļ����κζ��� (���������� ��������Ϣ���ȵ�) �Լ�������ע����Ϣ��Ҫ��ֹ������ע���������д��������־�ļ����ɰ������������ӵ�ע��������̵Ŀ�ʼ:


$ IF F$MODE() .EQS. "BATCH" THEN SET NOVERIFY

����Ĭ�ϣ���־�ļ��������ύ��ҵ�����ơ�ͬ������Ĭ�ϣ������־�ļ�Ҳ���ļ����� .LOG�����Ҽٶ�����ע��Ĭ��ָ�����豸��Ŀ¼��Ҫ���ύ��ҵʱָ����ͬ����־�ļ������� SUBMIT ����ʹ�� /LOG_NAME �޶��ʡ�

������ҵ��־�ļ����� SYS$OUTPUT �� SYS$ERROR ���������������Ĭ�ϣ���Ҳ���������������ִ�е����������С�Ҫ��ֹ��ӡ�����У������������ʹ�� SET NOVERIFY ����� F$VERIFY �ʷ���������ҵ���ʱ��ϵͳ����ҵ��ֹ��Ϣ (ʹ�ó���ʽ��ϵͳע����Ϣ) д����־�ļ���

��� SET VERIFY ������Ч����ôʹ�� SET PREFIX ����Ϊÿ�������м���ʱ�������Ҳ����֪��ÿ������ִ�еľ�ȷ ʱ�䡣

������ҵ���ܳɹ����ʱ�����Լ����־�ļ�ȷ���������ʧ�ܵ�λ�ú�����ʧ�ܵij���״̬��

������־�ļ�

Ҫ������־�ļ���ʹ�� /KEEP �� /NOPRINTER �޶��ʡ�/KEEP �޶����ڴ�ӡ��־�ļ�֮�󱣴�����/NOPRINTER �޶��ʱ����¼��������ӡ�����û��ָ����Щ�޶��ʣ���ô����Ĭ�϶�������־�ļ����Ŷӵ�Ĭ�ϴ�ӡ���� SYS$PRINT�������ڴ�ӡ֮��ɾ����/KEEP �� /NOPRINTER �޶��ʰ���־�ļ�������Ĭ��ע��Ŀ¼�С���־�ļ�����������ҵ�еĵ�һ���������ͬ���������ļ������� .LOG��Ҫָ�������ļ�����Ŀ¼����ʹ�� /LOG_FILE �޶��ʡ�Ҫ���������ͱ�����־�ļ�������ʹ�� /LOG_FILE ������һ�� /KEEP �� /NOPRINTER��

�����������У�����־�ļ����浽�ļ� DISK2:[JONES.RESULTS]UPDATE.LOG:


$ SUBMIT/LOG_FILE=DISK2:[JONES.RESULTS]/NOPRINTER -
_$ DISK2:[JONES.RESULTS]UPDATE

��ȡ��־�ļ�

����ʹ�� TYPE �����ȡ��־�ļ���ȷ������ɶ���������ҵ ��Ȼ���������ϵͳд����־�ļ���ͬʱ������ʾ������ô����յ�һ����Ϣ��ָ������ļ��ѱ���һ���û������������������������ȴ����룬Ȼ�����ԡ�

���������������������ҵ��¼��

ͨ�������롢���Ӻ�ִ�г����������ҵ������̽������ӵĴ�ӡ����������������б������ӳ���ӳ��Ҫ������Щ�ļ��Ĵ�ӡ������������ҵ������̿��԰��� PRINT ���� ���ڴ�ӡ��

�����Ҫ������ҵ��¼����������̵���������������������Ĵ�ӡ�б������ӳ��������ļ�����ô��������������һ��:

  • �����������ʹ�� TYPE ������� PRINT ���TYPE ����д�� SYS$OUTPUT����������ҵ�У�SYS$OUTPUT ��ͬ��������ҵ��־�ļ���
  • ʹ���ʵ�������޶��ʰ����ָ���� SYS$OUTPUT��
    ע�⣬���ʹ�������������ô����ļ����ٱ����ڴ����ϣ�������������־�ļ���

������������չʾ�����������ɴ���ʱ������������������б�: ������ҵ��¼����������б������ӳ���ӳ��:


$ FORTRAN/LIST BIGCOMP
$ PRINT BIGCOMP.LIS
$ LINK/MAP/FULL BIGCOMP
$ PRINT BIGCOMP.MAP

��������չʾ���ʹ���޶��ʰ����ָ���� SYS$OUTPUT:


$ FORTRAN/LIST=SYS$OUTPUT  BIGCOMP
$ LINK/MAP=SYS$OUTPUT/FULL BIGCOMP

��Щ������������ҵ��ִ��ʱ�����Ա����������ӳ��������ļ�ֱ��д����־�ļ���

16.5.4 ����������ҵ������

����ҵ�ύ������֮������ҵ��ʼִ��֮ǰ������ʹ�ô��ʵ��޶��ʵ� SET ENTRY �� SET QUEUE/ENTRY �����������ҵ��ص�������

��������չʾ��������ҵ�ݹ�����������ʱ������������������ҵ������������:


$ SET QUEUE/ENTRY=209/NAME=NEW_NAME SYS$BATCH


$ SET ENTRY 209 /NAME=NEW_NAME
��Щ�������ҵ��� 209 �����Ƹ���Ϊ NEW_NAME��

�±�����һЩ������ SET ENTRY �� SET QUEUE/ENTRY ������еĸ��ġ��й���Щ�޶��ʵ������б�������� OpenVMS DCL Dictionary��ע�⣬SUBMIT ���������Ķ����޶���Ҳ�������� SET ENTRY �� SET QUEUE/ENTRY ���

�����Խ������¸���:

  • �ӳٴ�����ҵ��
    ʹ�� /AFTER �޶���ָ��һ��ʱ�䣬�����ʱ��֮����ҵ�ſ���ִ�С�ʹ�� /HOLD �޶��ʱ�����ҵ��ֱ����ȷ�ͷ�����
  • �ͷ���ҵ��
    ʹ�� /NOHOLD �� /RELEASE �޶����ͷ��� /HOLD �� /AFTER �޶����ύ����ҵ��
  • ����ҵ���͸���ͬ���С�
    ʹ�� /REQUEUE �޶��ʸ��Ľ�ִ����ҵ�Ķ��С�
  • ����ִ��������
    ����ִ�����������繤����Ĭ�ϡ���������Χ����������С����ҵ�������ȼ��� CPU ʱ�����ơ�
  • ���Ĵ��ݸ���ҵ�IJ�����
    ʹ�� /PARAMETERS �޶��ʸ��IJ�����

16.5.5 SUBMIT �����޶���

�����ǿ����� SUBMIT ����ָ������������ҵ�������޶��ʡ�ע�⣬��Ҳ����ָ��ִ�����������繤����Ĭ�ϡ���������Χ����������С����ҵ�������ȼ��� CPU ʱ�����ơ�

/AFTER
ָ��һ��ʱ�䣬�����ʱ��֮��������ҵ�ſ���ִ�С���ҵ�������������У�ֱ��ָ��ʱ�䡣Ҫ�ڶ�����ӵ����ҵֱ����ȷ�ͷ�����ʹ�� /HOLD �޶��ʡ�(Ҫ�ͷ�ӵ�е���ҵ��ʹ�� SET ENTRY/RELEASE ���� ��)
/NAME
ָ��������ҵ����������ҵ��Ĭ��Ϊ����ҵ�еĵ�һ�� (��ֻ��) ������̵��ļ�����
/NOTE
ָ����Ϊ SHOW QUEUE/FULL ������ʾ���ֵ���Ϣ�ַ���������������ҵ��Ϣ���������Ա��ϵͳ����Ա��
/NOTIFY
����֪ͨ��ҵ��ɡ���������ҵ���ִ��ʱ��ϵͳ����һ����Ϣ�������նˡ�
/PARAMETERS
���ݲ�����������ҵ��
/NOPRINTER �� /KEEP
����������ҵ��־�ļ� ��
/QUEUE
��������ҵ���͵����� SYS$BATCH �Ķ��С�Ҫִ����Զ�̽ڵ��ϵ�������̣�ʹ�� /REMOTE �޶��ʡ�������ҵ���͵�Զ�̽ڵ�� SYS$BATCH��
/RESTART
��ִ����ҵʱ���ϵͳʧ����������������ҵ��
/RETAIN
�����֮����Ȼ��������ҵ�����ڶ����С�����ʹ�� SHOW QUEUE �� SHOW ENTRY ����鿴��ҵ�����״̬��


ǰҳ ��ҳ Ŀ¼ ����