我在执行shell命令时遇到问题。问题是,我想运行一个命令exec('du -sh /var/www/backups/* > backups.log'),但我只想按“开始”并在稍后读取backups.log。现在,当我按下按钮时,我必须等到它完成,所以页面要等到脚本完成。

最佳答案

尝试在后台启动进程时添加“&”,如下所示:

exec('du -sh /var/www/backups/* > backups.log &');

10-05 21:34