1

我想知道如何从 PHP 启动屏幕会话,我尝试过使用 shell_exec()、system() 和 passthru(),但无济于事。

我已经在脚本的执行时间内启动了屏幕会话,但是在它完成加载后,它会终止它刚刚创建的屏幕会话。(通过启动屏幕会话并在同一脚本中执行“屏幕列表”)

有任何想法吗?

4

1 回答 1

1

你会想要bg(背景)和disown进程,因为 *nix 使用进程树,这样如果进程的父进程终止,它的所有子进程也会终止,除非父进程是子进程disown

根据您的外壳,&在您执行的命令行末尾附加一个应该足以为您执行此操作。

通常你在终端窗口中打开屏幕(我相信屏幕有内置的后台命令并且不承认自己)所以这没关系

于 2010-10-19T23:22:53.010 回答