Windows サービスでアクティブになっている単純なサービスを作成しました。私の問題は、Windows サービスを介して cmd にアクセスできないことです。node-cmd
サービス、 cmdアクセス、およびサービスの作成にnodejs Expressを使用しnode-windows
ています。私のアプリはこれを行います:
app.get('/check', (req, res) => {
cmd.run('start chrome');
res.status(200).send('The server is working correctly :)');
});
これを理解していない人のために説明すると、基本的には次のことを意味します。
Listen for the GET '.../check' call, then do:
cmd: start chrome
return response 'The server is working correctly :)'
これを手動で実行すると、クロムが起動します。Windowsサービスとして使用すると、クロムは起動しませんが、共鳴しますThe server is working correctly :)
なんらかの理由で、Windows サービスで cmd コマンドが機能しませんか?