node.jsは、Webページ用のスクリプトを書くためだけでなく、サーバ上でLinuxコマンドを実行するためにも使用できます。 Linuxのnode.jsコマンドラインコマンドを実行する利点は、応答が速く効率的であるということです。この記事では、node.jsコマンドラインを使用してLinuxコマンドを実行する方法を紹介します。
ログイン

のvarのsys =は(‘ SYS’)が必要

のvar Execは=必要とする(‘ child_process’)EXEC;.

を//が実行 `pwd`は

exec(< pwd>; function(error、stdout、stderr)){

sys.print(‘ stdout:’ + stdout);

sys。 Print(< stderr:’ + stderr>);

if(エラー!== null){

console.log(< execエラー:’ + error);

}

});

フロントエンド運用サーバーからシェルコマンドを実行する必要があります。

process.jsファイルを作成します。

フロントエンド運用サーバからシェルコマンドを実行する必要があります。

process.jsファイルを作成します。

var process = require(‘ child_process’);

//ダイレクトコマンド

export.createDir = function(){process.exec(D:& cd testweb& md mydir’、

function) Error、stdout、stderr){

if(error!== null){

console.log(‘ execエラー:’ + error);

}

};

}

//実行ファイルを呼び出す

exports.openApp = function(){

process.execFile (&D:/testweb/aaa.bat’、null、{cwd:‘ D:/’}、

関数(エラー、stdout、stderr){

if(エラー! == null){

console.log(実行エラー:’ + error);

}

});

} < Br>

このコマンドは無効です。動的に呼び出す必要がある場合は、コマンドをバッチファイルとして作成してください(Linuxのシェル書き込みスクリプト)。

process.exec(‘ test.bat’を使用することもできます)。 ...)およびprocess.exec(sh test’、...)ファイルを実行します。

このコマンドは書き込み禁止です。動的に呼び出す必要がある場合は、コマンドをバッチファイルとして書き込みます(linux write shell)。スクリプト)

process.exec(‘ test.bat’、...)とprocess.exec(‘ sh test’、...)を使用してファイルを実行することもできます。

node.jsコマンドラインを使用してlinuxコマンドメソッドを実行します。このメソッドをマスターするかどうかは、サーバー上で実行されるかホスト上で実行されるかにかかわらず、より快適になります。

Copyright © Windowsの知識 All Rights Reserved