php execute a background process

前端 未结 19 1442
萌比男神i
萌比男神i 2020-11-21 07:04

I need to execute a directory copy upon a user action, but the directories are quite large, so I would like to be able to perform such an action without the user being aware

19条回答
  •  野的像风
    2020-11-21 07:33

    If you are looking to execute a background process via PHP, pipe the command's output to /dev/null and add & to the end of the command.

    exec("bg_process > /dev/null &");
    

    Note that you can not utilize the $output parameter of exec() or else PHP will hang (probably until the process completes).

提交回复
热议问题