2017-11-27 16 views
0

나는 쉘 스크립트를 가지고 :node fileName.js 명령을 실행 한 후 터미널 실행으로 돌아가는 방법은 무엇입니까?

node fileName.js 
echo "done"; 
exit 0; 

내 fileName.js :

console.log("script executed"); 

이제 node fileName.js 명령을 실행 한 후, 터미널이 실행되지 않은 명령은 즉 echo "done"; exit 0;

그래서 어떻게 후 노드 js 파일을 실행 한 후 터미널에 컨트롤을 반환 할 수 있습니까?

+0

노드 fileName.js는 쉘 스크립트를 전혀 실행하지 않습니다. – TGrif

답변

0

그것은 잘 작동 :

a.js :

console.log("from node") 

a.sh :

#/bin/bash 

node a.js 
echo "from bash"; 
exit 0; 

출력 : bash는 a.sh

from node 
from bash 

당신이 할 수있는 process.exit (0)을 추가하려고 시도하십시오. 노드의 끝에 파일 이름