下記の記載のようにshとphpを利用してメール送信を実行(あえて1度のshで2通送るように下記のように記載)してみた時
/usr/local/bin/php -f ./mail_send.php $SENDNAME &
/usr/local/bin/php -f ./mail_send.php $SENDNAME &
wait
メールを受信し、処理が完了したときにlogを出力するようにしていたのですが、複数通メールを送信した時、排他制御は行われるのでしょうか?
postfixを利用していて、メールが来た際に.forwardに呼び出すプログラムを記載しています。
メールは直列的に処理されると思っていたのと.forwardの記述は、一つ一つ転送されることになっている。と思っていたので意外です
.forward "|/usr/local/bin/php /home/mail/test1/request_process.php" 実行結果のlog 2017-05-09 11:30:47 処理を開始します。 2017-05-09 11:30:47 処理を開始します。 2017-05-09 11:30:49 処理を終了します。 2017-05-09 11:30:50 処理を終了します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/12 01:19