gpt4 book ai didi

php - 我如何在不等待ssh2的情况下强制PHP加载

转载 作者:行者123 更新时间:2023-12-02 14:03:28 28 4
gpt4 key购买 nike

目前,我有一个脚本,该脚本使用SSH2在服务器上执行c程序,但是网页需要x秒的时间来加载脚本等待的时间。有没有一种方法可以使php通过ssh发送命令而不等待响应?谢谢
我当前的代码:

<?php
$ssh = ssh2_connect('********', 22);
ssh2_auth_password($ssh, 'root', '**********');
$stream = ssh2_exec($ssh, './sr1 80 4 400 400 20');
fclose($stream);
?>

(出于明显的原因,检查了服务器的IP和密码)

最佳答案

使用http://phpseclib.sourceforge.net/ ...

<?php
include('Net/SSH2.php');

$ssh = new Net_SSH2('********', 22);
$ssh->login('root', '**********');
$ssh->enablePTY();
$ssh->exec('nohup ./sr1 80 4 400 400 20 &');

您可以在不使用nohup和&的情况下进行尝试,但我想这是必要的。

关于php - 我如何在不等待ssh2的情况下强制PHP加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25982972/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com