Apache PHP shell_exec 屏幕

Apache PHP shell_exec 屏幕

从 ubuntu 16.04 切换到 18.04 后,我遇到了一个奇怪的问题。我正在从 Apache/PHP 运行屏幕会话,如下所示:

shell_exec("sudo screen -L -A -d -S NameOfScreen -m /home/script.sh");

每次我重启 Apache 服务器,屏幕都会关闭。我以前从来没有遇到过这个问题,用 google 解决我的问题也不管用。

从过去的经验中我知道,我在 Windows 上通过运行 apache 作为控制台并使用 PSTools 执行可执行文件解决了这个问题。

答案1

我自己解决了这个问题,方法是不使用 mod_php 并转向 php-fpm fastcgi

相关内容