sub command {
no strict; # со стриктом не работает вообще.
use Net::SSH::Perl::Cipher;
use Net::SSH::Perl::Channel;
use Net::SSH::Perl::Constants qw( :msg2 );
my $ssh = shift;
my($cmd, $stdin) = @_;
my $cmgr = $ssh->{channel_mgr};
my $channel = $ssh->{_session_channel};
$channel->{open};
$channel->{register_handler}
(SSH2_MSG_CHANNEL_OPEN_CONFIRMATION,
sub {
my($channel, $packet) = @_;
$channel->{ssh}->{debug}("Sending command: $cmd");
my $r_packet = $channel->request_start("exec", 0);
$r_packet->put_str($cmd);
$r_packet->send;
if ($stdin) {
$channel->send_data($stdin);
$channel->drain_outgoing;
$channel->{istate} = CHAN_INPUT_WAIT_DRAIN;
$channel->send_eof;
$channel->{istate} = CHAN_INPUT_CLOSED;
}
}
)
#Use of uninitialized value in subroutine entry at C:\ro2.pl line 316.
#Undefined subroutine &main:: called at C:\ro2.pl line 316.
; ## 316 row
...etc...
Че ему не нравится?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl ssh2 в 1 сессию (2008)
- Форум perl: Cannot replace non-existent sub (main::shell) (2008)
- Форум Ещё один jabber-shell (2009)
- Форум Нид Хелп ! (2021)
- Форум Нид ХелП! (2007)
- Форум Хелп Перл (2001)
- Форум лоругл, нид хелп. (2017)
- Форум [некрофилия] Нид хелп (2010)
- Форум французы нид хелп (2009)
- Форум perl нид хелп (2009)