Control-C를 손쉽게 처리할 수 있는 도구

4369 단어 Node.js

Control-C를 손쉽게 처리할 수 있는 도구


npm에 도달하다.라고 포장했다.
예를 들어 다음과 같이 할 수 있다.
4
  • Control-C 키에 프로그램의 상태를 표시합니다
  • 4
  • Control-C 키를 두 번 연속으로 눌렀을 때(이중 Control-C) 재설정하거나 재초기화합니다
  • 3회 이상 Control-C 키인(3중 Control-C)을 연속으로 눌러 클렌징한 후 정상적으로 종료합니다control-c

    설치:

    $ npm install control-c
    

    사용 방법:

    var ControlC = require('control-c');
    

    예:


    example.js
    'use strict';
    
    var ControlC = require('control-c');
    
    var singleCount = 0;
    var doubleCount = 0;
    
    ControlC(
      function singleControlC() { console.log('Single:', ++singleCount); },
      function doubleControlC() { console.log('Double:', ++doubleCount); },
      function tripleControlC() { console.log('Reset'); singleCount = doubleCount = 0; },
      function quadrupleControlC() { console.log('Exit'); process.nextTick(process.exit); });
    
    console.log('press control-c in 30 seconds.');
    setTimeout(function () {}, 30000);
    

    시도 방법:

    $ node example
    
    나는 Control-C 한 번은 일반적으로 할 수 있다고 생각한다.싱글 Control-C입니다.
    Control-C를 두 번 이상 연속하여 500ms 이내에 다음 Control-C를 계속 입력하십시오.
    더블 클릭이 아닌 더블 Control-C 또는 세 배 Control-C의 느낌.

    후기


    물론 4번이나 5번 이상 Control-C 프로세서를 정의할 수도 있지만 손가락에 쥐가 날 것 같아서 몇 번 누르면 셀 수 없을 것 같다.
    끝맺다

    좋은 웹페이지 즐겨찾기