我似乎无法使用 system() 创建一个持久的分叉进程:(是的,参数没问题)
$args = "/code/perl/test/run $a $n $m $s $c &";
system($args);
但是,另一方面,这段代码可以工作,但它没有参数:
system("/code/perl/test/reset &");
那么,问题呢?我的 C 程序“运行”在 HTTP 请求的 PHP 脚本完成后立即被终止。
我尝试使用 at 守护进程使用单独的父进程创建进程,但没有成功。www-data 已从 /etc/at.deny 中删除
值得注意的是,在第二个示例中,我确实得到了程序输出,但不是第一个。