私はこれをphpスクリプトで呼び出しています:
exec("gutschein.php >/dev/null 2>&1 &");
スクリプトの呼び出し (pdf を生成して電子メールで送信) は機能しますが、プロセスはバックグラウンドで実行されていません(gutschein.php 内の sleep ステートメントで確認しました)。ブラウザーは、gutschein.php の実行が完了するまでハングします。
また、次のことも確認しました。
exec("/usr/bin/php gutschein.php >/dev/null 2>&1 &");
また
shell_exec("/usr/bin/php gutschein.php >/dev/null 2>&1 &");
何も変わりません。スクリプトは実際には Linux サーバー上で実行されています。私が間違っていることを誰かが知っていますか?