[Node.js] Terminal 명령을 수행하는 node_cmd 모듈[Node.js] Terminal 명령을 수행하는 node_cmd 모듈

Posted at 2019. 5. 10. 16:22 | Posted in Node.js




참고 : https://www.npmjs.com/package/node-cmd




■ 노드에서 터미널 명령 실행을 하게 해주는 node-cmd 모듈




node_cmd는 nodejs의 실행프로그램에서 터미널( or 명령프롬프트)에서 다른 node 모듈을 실행시킬 수 있다.



# node-cmd 설치

 $ npm install node-cmd




터미널 명령을 수행할 노드 실행 파일을 아래와 같이 생성한다.



# 소스 코드① - 터미널 명령 수행

 node_cmd.js

var cmd = require( "node-cmd" );

 

cmd.get(

  // 실행할 노드 실행 파일

  "node console_log.js"

, function( error, success, stderr ) {


        if( error ) {

        console.log( "ERROR 발생 :\n\n", error );

    } else {

        console.log( "SUCCESS :\n\n", success );

    }

    }

);



다음으로 node_cmd.js 에서 실행할 node 실행파일을 하나더 만든다.





# 소스 코드② - 테스트 노드 파일

 console_log.js

console.log("do you guys not have phones");





# 실행 결과

 $ node  node_cmd.js

 









Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기