Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个这样的 PHP 脚本:
<?php system("firefox http://run.imacros.net/?m=the_macro.iim 2>&1"); // CODE// ?>
当我从终端运行它时,正常打开我的 FireFox 但从不运行脚本中的其余代码! 如果我手动关闭 FireFox,那么脚本会运行其余的代码。
我想执行我的脚本而不堆叠在 system() 命令中。
将stderr2>&1重定向到stdout,但您没有重定向stdout,因此如果生成任何输出到任一句柄,PHP 将等待。要丢弃两个句柄的任何输出,请使用
2>&1
system("firefox http://run.imacros.net/?m=the_macro.iim >/dev/null 2>&1");