我想知道是否可以从localhosted网页执行linux命令到本地linux服务器并将输出发送回网页。 如果是这样,我将如何实现这一目标。
答案 0 :(得分:-1)
在Node(我假设您正在使用)中,您可以使用提供的child_process.exec
命令异步调用shell。 exec()
提供了一个回调函数,为stdout和stderr提供Streams
。这些可以通过您的回复传达:
const { exec } = require('child_process');
// Or whatever function runs when responding to requests
app.use(function(req, res) => {
// Pipe the output of the command to
exec("<command>", (err, stdout, stderr) => stderr.pipe(res))
})