2017-11-27 20 views
0

私のようにシェルスクリプトを持っている:ノード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)を追加しようとしましたあなたのノードファイル名の最後に

関連する問題