сценарии оболочки и JQuery - PullRequest
5 голосов
/ 18 апреля 2011

Я хочу выполнить команду linux, которая возвращает текущего зарегистрированного пользователя в linux.

Используя jQuery и ajax, передав эту команду в PHP, который получит и выполнит эту команду, используя функцию exec(),Значение должно быть сохранено и возвращено.

По возвращении jquery ajax должен вернуть его в содержимое тега span.

Как этого достичь?

Ответы [ 2 ]

8 голосов
/ 18 апреля 2011

Использование .load(). Примерно так:

JavaScript

$('#my-span-id').load('/path/to/page.php');

PHP

<?php
// outputs the username that owns the running php/httpd process
// (on a system with the "whoami" executable in the path)
echo exec('whoami');
?>
1 голос
/ 23 декабря 2015

Этот javascript пример запускает команду tail с использованием node.js

#!/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...');
});

Справочное руководство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...