Скрипт отправляется на удаленный сервер и запускает скрипт оболочки «snap.sh», используя Net :: SSH :: Perl.
Этот сценарий оболочки занимает почти 10 минут, и моя Perl-программа ждет, пока не получит вывод.
Я хочу запустить сценарий оболочки на удаленном сервере, и программа должна закрыть сеанс SSH, не дожидаясь завершения сценария на удаленном сервере.
my $ssh = Net::SSH::Perl->new($host, protocol =>2);
$ssh->login($username, $password);
my $cmd="./bin/snap.sh";
my($stdout, $stderr, $exit) = $ssh->cmd($cmd);