ちょいとcronとwgetを使ってバックグラウンド処理を複数行いたいなぁって思って調べてみました。 phpにはperlみたいなforkがデフォルトではないので、自前でそれっぽいのを作ります。 もちろんライブラリで用意されていますが、設定がめんどい。 バックグラウンド処理させたいプログラム 2秒止まってファイルを出力します。 if( $_GET['m'] == "sleep" ){ echo "hoge"; sleep(2); echo "moge"; file_put_contents( "hoge" , "hoge"); exit; } unix系 wgetを使用してバックグラウンド処理できます。 別にシェルでもOK。最後に「 > /dev/null &」(返り値を破棄して実行)があればいいみたい。 $url = "http://localhost/?m=sleep"; system('
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く