関連:ここを参照
私はこのコマンドを持っています:
exec("(wget -O http://domain/file.zip && mysql -u user -ppassword database -e \"UPDATE \\`table\\` SET \\`status\\` = 'live' WHERE \\`id\\` = '1234'\") & echo \$!");
上記のコマンドは正常に機能しますが、PHPはビデオのダウンロードが完了するのを待ってから、次のダウンロードに進みます。ただし、次の行はダウンロードをバックグラウンドに送信します。これは、前の行から達成しようとしていることです。
exec("wget -O http://domain/file.zip &>/dev/null & echo \$!");
上記の最初の行を変更してダウンロードをバックグラウンドに送信するにはどうすればよいですか?