php - shell_exec 不在后台运行,还有其他解决方案吗?

标签 php centos shellexecute

我在 CentOS 上的 apache 中使用 php。 我需要为用户提供服务,他们可以通过单击删除大文件。 尝试使用 shell_exec。 但它不在后台运行。 它运行并让用户等待。

我的命令:

$D_command="rm -rf videos/'$Mdelete'";

shell_exec($D_command);

谢谢!

最佳答案

ass & 在命令的末尾。

$D_command="nohup rm -rf videos/'$Mdelete' > /log/deletedfile.log 2>&1 &";

关于php - shell_exec 不在后台运行,还有其他解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221789/

相关文章:

php - 为什么安装 PHP for Windows 后 php5isapi.dll 丢失?

javascript - XMLHttpRequest & FormData 不提交数据

php - 无法在 WooCommerce 中获取产品重量

php - 强制 https 协议(protocol)

ShellExecute Adob​​e Reader XI 安全警告对话框设置

php - 使用 session_start() 时 Varnish Cache 不缓存 PHP 页面

r - CentOS Linux 7.4无法安装R包 "httpuv"

node.js - etherpad-lite 权限被拒绝,打开 './SESSIONKEY.txt'

c - 学校实验室 Shellcode BufferOverflow 的段错误