0

PHP スクリプト内から cron ジョブを呼び出したいと考えています。これが私の問題に対する正しく最も効率的な解決策であると思います。

バックグラウンド:

一方向暗号化を使用してデータベースに保存する前に、ユーザーが入力したパスワードを使用するスクリプトを実行したいと考えています。

また、ユーザーがサイトを離れてもスクリプト全体が実行されるようにしたいと考えています。

二つの可能性があります。
1.) 夜間に cron を介して実行できる双方向暗号化パスワードを作成します (おそらく安全ではありませんが、提案をいただければ幸いです)。

2.) PHP を使用してオンザフライで cron ジョブを作成し、一方向暗号化で保存する前にユーザーのパスワードを使用します。

#1が不可能である(または安全ではない)と仮定すると、phpを使用してオンザフライでcronジョブを呼び出すにはどうすればよいですか? これが唯一の解決策ではない場合、ユーザーがページを離れたときに実行を終了する PHP ファイルを実行するにはどうすればよいですか?

4

1 に答える 1

2

CRON ジョブを開始するのではなく、バックグラウンド コマンドを開始します。PHP からシェルを実行し、次のようなコマンドを渡します。

bash -c 'mycommand & exit';
于 2011-02-07T07:40:38.167 に答える