NodeJS 의 하위 프로 세 스 이용(childprocess)시스템 명령 을 호출 하 는 방법 공유
2028 단어 NodeJSchild process
var spawn = require('child_process').spawn,
free = spawn('free', ['-m']);
//
free.stdout.on('data', function (data) {
console.log(' :
' + data);
});
//
free.stderr.on('data', function (data) {
console.log(' :
' + data);
});
//
free.on('exit', function (code, signal) {
console.log(' , :' + code);
});
실행 코드 로 저장 한 결과:$node free.js 표준 출력:totalk used free shared buffers cached Mem:3949 1974 0 135 959-/+buffers/cache:879 3070 Swap:3905 0 3905하위 프로 세 스 가 종료 되 었 습 니 다.코드:0 이상 출력 은 명령 행 에서 실행 되 는 것 과 같 습 니 다:free-m 명령.이 간단 한 예 를 통 해 우 리 는 하위 프로 세 스 의 사용 에 대해 알 고 있 습 니 다.다음은 exec 의 사용 방법 을 보 여 주 는 예제 입 니 다.인 스 턴 스 2:하위 프로 세 스 통계 시스템 로그 인 횟수 를 이용 하여 아래 코드 를 last.js
var exec = require('child_process').exec,
last = exec('last | wc -l');
last.stdout.on('data', function (data) {
console.log(' :' + data);
});
last.on('exit', function (code) {
console.log(' , :' + code);
});
실행 코드 로 저장 합 니 다.$node last.js 표준 출력:203 하위 프로 세 스 가 종료 되 었 습 니 다.코드:0 명령 행 에 직접 입력:last|wc-l 의 결 과 는 같 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
NodeJS 의 하위 프로 세 스 이용(childprocess)시스템 명령 을 호출 하 는 방법 공유NodeJS 서브 프로 세 스 소개 NodeJS 서브 프로 세 스 는 시스템 과 상호작용 하 는 중요 한 인 터 페 이 스 를 제공 합 니 다.주요 API 는 표준 입력,표준 출력 과 표준 오류 출력 인터페이스 가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.