【发布时间】:2020-07-12 06:37:36
【问题描述】:
我正在尝试从 PHP 开始一个 TMUX 会话,我认为这是一项简单的任务,但我似乎无法获得任何成功。
我使用的代码是
shell_exec("tmux new-session -s MyNewSession");
但这没有任何作用。
我还阅读了有关 SSH2 连接器的信息并尝试过,但没有成功
<?php
$connection = ssh2_connect('xx.xxx.xx.xx', 22);
ssh2_auth_password($connection, 'root', 'XXXXXXXXX');
$stream = ssh2_exec($connection, 'tmux new-session -s MyNewSession');
?>
任何帮助将不胜感激。
谢谢 克里斯
***** 更新 *****
如果我将代码更改为:
<?php
$output = shell_exec('/usr/bin/tmux tmux new -d -s Test 2>&1');
echo "Done:".$output;
?>
我明白了
Done:no server running on /tmp/tmux-33/default
所以看起来它正在发送命令?
【问题讨论】: