추가 OpenVMS 터미널 세션을 식별 한 다음 종료하는 방법은 무엇입니까?

CW 홀맨 II

OpenVMS DCL 명령은 세 개의 세션이 활성 상태임을 보여줍니다.

$ show users
  OpenVMS User Processes at 12-OCT-2014 20:44:29.57
Total number of users = 3,  number of processes = 6

Username  Node     Interactive  Subprocess   Batch
CWHII     ROSIE            3
EFRICHA   ROSIE            1
HEINER    ROSIE            2

두 개의 오래된 것을 식별하고 종료하려면 어떻게해야합니까?

Hein

흠, 저는 일반적으로 ^ T (control-T)를 사용하여 '나는 누구인가'와 $ SHOW US CWHII / FULL을 확인합니다. 그런 다음 필요에 따라 사살하십시오.

현재 세션이 아니라는 의미로 'old'라고 가정하면 다음과 같이 스크립트를 작성합니다.

$ type CLEAN_ME_UP.COM
$ ctx  = ""
$ this = F$GETJPI( "", "PRCNAM" )
$ user = F$GETJPI( "", "USERNAME" )
$ node = F$GETJPI( "", "NODENAME" )
$ temp = F$CONTEXT( "PROCESS", ctx, "USERNAME", user, "EQL" )
$ temp = F$CONTEXT ("PROCESS", ctx, "NODENAME", node, "EQL")
$! IF F$TYPE( ctx ) .NES. "PROCESS_CONTEXT" THEN EXIT
$loop:
$ pid  = F$PID( ctx )
$ IF pid .EQS. "" THEN EXIT
$ that = F$GETJPI( pid, "PRCNAM" )
$ IF this.EQS.that
$ THEN
$  WRITE SYS$OUTPUT pid, " new"
$ ELSE
$  WRITE SYS$OUTPUT pid, " old"
$ ENDIF
$ GOTO loop
  • 물론 만족하면 WRITE SYS $ OUTPUT을 STOP / ID로 바꾸고 싶습니다.
  • 모든 노드의 모든 이전 프로세스에 대해이 작업을 수행하려면 NODE 컨텍스트를 제거하십시오.
  • 정말로 'older'를 사용하고 싶다면 F $ GETJPI ( "", "LOGINTIM")를 고려하십시오.

건배, 하인

다시 포맷 됨 :

$ ctx  = ""
$ this = F$GETJPI( "", "PRCNAM" )
$ temp = F$CONTEXT( "PROCESS", ctx, "USERNAME", F$GETJPI("","USERNAME"), "EQL" )
$ temp = F$CONTEXT ("PROCESS", ctx, "NODENAME", F$GETJPI("","NODENAME"), "EQL")
$! IF F$TYPE( ctx ) .NES. "PROCESS_CONTEXT" THEN EXIT
$loop:
$ pid  = F$PID( ctx )
$ IF pid .EQS. "" THEN EXIT
$ IF F$GETJPI( pid, "PRCNAM" ).NES.F$GETJPI("", "PRCNAM") THEN WRITE SYS$OUTPUT "STOP ",pid
$ GOTO loop

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자식 프로세스가 다른 자식 프로세스를 종료 한 다음 종료하는 방법은 무엇입니까?

분류에서Dev

가상 터미널을 종료하는 방법은 무엇입니까?

분류에서Dev

WebStorm : 다시 시작한 후 터미널 세션을 저장하는 방법은 무엇입니까?

분류에서Dev

WebStorm : 다시 시작한 후 터미널 세션을 저장하는 방법은 무엇입니까?

분류에서Dev

덜 종료 한 후 터미널에서 출력을 더 적게 유지하는 방법은 무엇입니까?

분류에서Dev

터미널에서 명령에 별칭을 추가하는 방법은 무엇입니까?

분류에서Dev

종료하는 적절한 터미널 방법은 무엇입니까?

분류에서Dev

터미널 에뮬레이터를 시작하는 가장 이식 가능한 방법은 무엇입니까?

분류에서Dev

tty 세션이 아닌 터미널의 모든 자식 프로세스를 종료하는 방법은 무엇입니까?

분류에서Dev

tty 세션이 아닌 터미널의 모든 자식 프로세스를 종료하는 방법은 무엇입니까?

분류에서Dev

패널 데이터를 분기별로 다른 데이터로 결합한 다음 식별하는 방법은 무엇입니까?

분류에서Dev

마지막 Linux 터미널이 종료 / 종료 될 때 프로그래밍 방식으로 작업을 트리거하는 방법은 무엇입니까?

분류에서Dev

터미널에서 이메일을 읽고 쓰는 방법은 무엇입니까? Gmail에 특별한 소프트웨어가 필요합니까?

분류에서Dev

터미널에서 자체 제작 한 bash_profile을 인식하는 방법은 무엇입니까?

분류에서Dev

클래스가없는 유사한 요소 다음에 오는 클래스별로 첫 번째 자식을 선택하는 방법은 무엇입니까?

분류에서Dev

터미널에서 메시지가 표시 될 때 전체 수퍼 유저 권한이 있음을 선언하는 방법은 무엇입니까?

분류에서Dev

터미널에서 메시지가 표시 될 때 전체 수퍼 유저 권한이 있음을 선언하는 방법은 무엇입니까?

분류에서Dev

추가 옵션을 클릭하면 유사한 양식을 추가하는 방법은 무엇입니까?

분류에서Dev

Firebase에 추가 된 자식을 식별하는 방법은 무엇입니까?

분류에서Dev

다시 시작한 후 WSL 터미널에서 환경 변수가 재설정되는 것을 피하는 방법은 무엇입니까?

분류에서Dev

스크립트에서 터미널을 식별하는 방법은 무엇입니까?

분류에서Dev

REPL이 아닌 터미널에서 Julia 표현식을 평가하는 방법은 무엇입니까?

분류에서Dev

Set과 유사한 식별 가능한 개체 컬렉션을 만드는 방법은 무엇입니까?

분류에서Dev

for 루프에서 특정 값을 확인한 다음 종료하는 방법은 무엇입니까?

분류에서Dev

명령을 n 번 반복 한 다음 종료하는 방법은 무엇입니까?

분류에서Dev

커널 모듈에 별칭을 추가하는 방법은 무엇입니까?

분류에서Dev

커널 모듈에 별칭을 추가하는 방법은 무엇입니까?

분류에서Dev

익명 터미널 세션을 실행하는 방법은 무엇입니까?

분류에서Dev

익명 터미널 세션을 실행하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    자식 프로세스가 다른 자식 프로세스를 종료 한 다음 종료하는 방법은 무엇입니까?

  2. 2

    가상 터미널을 종료하는 방법은 무엇입니까?

  3. 3

    WebStorm : 다시 시작한 후 터미널 세션을 저장하는 방법은 무엇입니까?

  4. 4

    WebStorm : 다시 시작한 후 터미널 세션을 저장하는 방법은 무엇입니까?

  5. 5

    덜 종료 한 후 터미널에서 출력을 더 적게 유지하는 방법은 무엇입니까?

  6. 6

    터미널에서 명령에 별칭을 추가하는 방법은 무엇입니까?

  7. 7

    종료하는 적절한 터미널 방법은 무엇입니까?

  8. 8

    터미널 에뮬레이터를 시작하는 가장 이식 가능한 방법은 무엇입니까?

  9. 9

    tty 세션이 아닌 터미널의 모든 자식 프로세스를 종료하는 방법은 무엇입니까?

  10. 10

    tty 세션이 아닌 터미널의 모든 자식 프로세스를 종료하는 방법은 무엇입니까?

  11. 11

    패널 데이터를 분기별로 다른 데이터로 결합한 다음 식별하는 방법은 무엇입니까?

  12. 12

    마지막 Linux 터미널이 종료 / 종료 될 때 프로그래밍 방식으로 작업을 트리거하는 방법은 무엇입니까?

  13. 13

    터미널에서 이메일을 읽고 쓰는 방법은 무엇입니까? Gmail에 특별한 소프트웨어가 필요합니까?

  14. 14

    터미널에서 자체 제작 한 bash_profile을 인식하는 방법은 무엇입니까?

  15. 15

    클래스가없는 유사한 요소 다음에 오는 클래스별로 첫 번째 자식을 선택하는 방법은 무엇입니까?

  16. 16

    터미널에서 메시지가 표시 될 때 전체 수퍼 유저 권한이 있음을 선언하는 방법은 무엇입니까?

  17. 17

    터미널에서 메시지가 표시 될 때 전체 수퍼 유저 권한이 있음을 선언하는 방법은 무엇입니까?

  18. 18

    추가 옵션을 클릭하면 유사한 양식을 추가하는 방법은 무엇입니까?

  19. 19

    Firebase에 추가 된 자식을 식별하는 방법은 무엇입니까?

  20. 20

    다시 시작한 후 WSL 터미널에서 환경 변수가 재설정되는 것을 피하는 방법은 무엇입니까?

  21. 21

    스크립트에서 터미널을 식별하는 방법은 무엇입니까?

  22. 22

    REPL이 아닌 터미널에서 Julia 표현식을 평가하는 방법은 무엇입니까?

  23. 23

    Set과 유사한 식별 가능한 개체 컬렉션을 만드는 방법은 무엇입니까?

  24. 24

    for 루프에서 특정 값을 확인한 다음 종료하는 방법은 무엇입니까?

  25. 25

    명령을 n 번 반복 한 다음 종료하는 방법은 무엇입니까?

  26. 26

    커널 모듈에 별칭을 추가하는 방법은 무엇입니까?

  27. 27

    커널 모듈에 별칭을 추가하는 방법은 무엇입니까?

  28. 28

    익명 터미널 세션을 실행하는 방법은 무엇입니까?

  29. 29

    익명 터미널 세션을 실행하는 방법은 무엇입니까?

뜨겁다태그

보관