扫码关注官方订阅号
想做一个后台,页面里有个按钮,点这个按钮,就能执行规定好的shell脚本,然后能在页面打印控制台的信息!麻烦了解的告知需要那些东西或相关资料(自己用,简单点就可以了),谢谢了
光阴似箭催人老,日月如移越少年。
const EXEC = require('child_process').execSync; const SPAWN = require('child_process').spawn; const RL = require('readline');
使用这三个东东 + express,基本能能实现比如:
var fnlist = ["1.bz2"]; var rl = RL.createInterface({ input: SPAWN('bzcat', fnlist).stdout, output: process.stdout, terminal: false });
然后你
rl.on('line', function(line){ //我得到了shell的一行输出 }).on('close', function(){ //shell完成啦 });
注意很多都是异步的,以及node进程本身的权限、安全问题
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用这三个东东 + express,基本能能实现
比如:
然后你
注意很多都是异步的,以及node进程本身的权限、安全问题