サーバサイドで処理を実行する方法

| | コメント(0)
exec("実行ファイルへのフルパス > /dev/null &");

/dev/null は俗にいうゴミ箱です。
結果はそのままゴミ箱に入れちゃえ、返さなくていいよっていうことです。

&は、バックグラウンド処理です。

まぁ、非同期なげっぱなし処理ですね。
大量更新とかには使えるかもしれませんが、ユーザが見る画面上での「処理が成功しました」通知は不可能なので、そこだけ別の方法を考えないといけませんね。

カテゴリ

コメントする

このブログ記事について

このページは、ハセテツが2007年6月 5日 17:18に書いたブログ記事です。

ひとつ前のブログ記事は「初カツオ」です。

次のブログ記事は「C#でベーシック認証が必要なページのデータを取得する方法」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。