-1
ウェブアプリケーション経由で私のホームサーバー上でコマンドを実行したいと思います。これを行う方法はありますか?Webアプリケーション経由でシェル/ sshコマンドを実行する
私は出力を返すことに関心がありません。ページ上でボタンを押すとirsendのようなコマンドを実行したいだけです。
ウェブアプリケーション経由で私のホームサーバー上でコマンドを実行したいと思います。これを行う方法はありますか?Webアプリケーション経由でシェル/ sshコマンドを実行する
私は出力を返すことに関心がありません。ページ上でボタンを押すとirsendのようなコマンドを実行したいだけです。
ブラウザから直接コマンドを実行できないため、コードをブラウズするときにchild_process.exec()
が機能しません。
何らかの種類のHTTPリクエストをサーバーに送信し、代わりにコマンドを実行する必要があります(child_process.exec()
/child_process.spawn()
を使用)。
このようにしますか? http://stackoverflow.com/questions/20643470/execute-a-command-line-binary-with-node-js –
はい、それは私にエラーを与えています。 main.jsは私がブラウジングして実行しました: const exec = require( 'child_process')。exec; exec( 'ls'、function(error、stdout、stderr){ }); これは、execが関数ではないというエラーを示します。 – Timmo
試してみると、あなたは次のエラーでコードを編集します。 –