Witam, potrzebuje ze strony www podglądać co się dzieje na screenie w Linux, próbowałem poleceniem:
screen -r, ale na stronie zwraca mi:
Must be connected to a terminal.
Miał ktoś może podobny przypadek?
include('class/phpseclib/Net/SSH2.php'); include('class/phpseclib/File/ANSI.php'); $ssh = new Net_SSH2('localhost'); if (!$ssh->login('root', '?')) { } $ansi = new File_ANSI(); $ansi->appendString($ssh->read('root@debian:~#')); $ssh->write('screen -r '.$_GET['id'].''); $ansi->appendString($ssh->read());
$(document).ready(function(){ $( "button" ).click(function() { var id = this.id; $.get('get_config.php?akcja=show&id=' + id + '&typ=config', function(data){ $('#plik-config').val(data); }); $.get('get_config.php?akcja=show&id=' + id + '&typ=polecenie', function(data){ $('#pol-startowe').val(data); }); }); }); $('.click').click(function () { var id = this.id; setInterval(function(){ $.get('get_config.php?akcja=console&id=' + id + '', function(data){ $('#console').html(data); }); }, 9000); });