shell脚本和jQuery
我想执行一个linux命令,它返回linux中当前登录的用户。
使用jQuery和ajax,将此命令传递给PHP,它将使用exec()
函数接收并执行此命令。 应存储并返回该值。
返回时,jquery ajax应该将其返回到span标记的内容。
怎么能实现这一目标?
使用.load()
。 像这样的东西:
JavaScript的
$('#my-span-id').load('/path/to/page.php');
PHP
这个javascript
示例使用node.js
运行tail
命令
#!/usr/bin/env node var readline = require('readline'); var cp = require('child_process'); var tail = cp.spawn('tail', ['-500', 'mylogfile.log']); var lineReader = readline.createInterface(tail.stdout, tail.stdin); lineReader.on('line', function(line) { console.log('Line: ' + line); }); tail.on('close', function(code, signal) { console.log('ls finished...'); });
参考教程