【发布时间】:2020-02-10 06:42:07
【问题描述】:
所以基本上,当我按下按钮时,我会尝试向我的 csgo 服务器发送命令,这样我就可以从任何地方轻松管理。当我按下按钮时,会运行以下 php 代码块:
if (isset($_POST['test']))
{
echo shell_exec("tmux send-keys -t ze \"sv_cheats\" ENTER 2>&1");
}
我的 tmux 会话没有得到任何输入,并且
回声说有no server running on /tmp/tmux-33/default
我认为正在发生的事情是我的 apache 服务器正在创建自己的某种 tmux 目录,因为该文件路径存在:/tmp/systemd-private-cf2b583fac384d89981b15c753c6b8bb-apache2.service-jpCxqB/tmp/tmux-33,这就是它的外观。
我相当确定它需要在哪里是/tmp/tmux-1001(其中有一个名为“default”的文件),唯一的问题是我不知道如何做到这一点。
【问题讨论】:
标签: php apache server debian tmux