0

別のサーバーから大きなファイルをダウンロードして、ファイルに保存する必要があります。

バックグラウンドでスクリプトを実行するにはどうすればよいですか? スクリプトで実行すると、スクリプトが中断されます。

pnctl_fork、exec()、popen()、fopen() を試します。

任意の機能により、ファイルを要求する現在のユーザーのサーバーが中断されます。別のコンピューターのユーザーはアクセスできます。

私は何が起こっているのか分からない。

誰でも私を助けることができますか?私の英語でごめんなさい..

4

1 に答える 1

0

私はあなたに私がそれをする方法のアイデアを与えます:

  1. ダウンロードをキューに入れます(ダウンロードをキューに入れるためのある種のインターフェースを用意してください)
  2. バックグラウンドで約 1 分ごとに実行およびダウンロードする cronjob をセットアップします。

また、各ダウンロードのステータスを追跡するためのある種のフラグもあります。このようにして、ダウンロード中にスクリプトが停止することはありません。

于 2013-06-07T20:07:32.073 に答える