ネット商人proにてまだカゴヤのチュートリアルが未完成みたいなので
今回、悩んだcron設定を忘れないようにここで書いときます。
1、automail.shファイルとautostep.shファイルの設置
①automail.shファイルと
autostep.shファイルの二つのファイルを作成する。↓
②ネット商人proの管理画面の管理画面トップ→環境情報→バージョンチェックで
【予約配信設定ファイル automail.shに記述するための情報】の
下にある記述をautomail.shファイルにコピペする。
↓
③autostep.shファイルも②のように
【予約配信設定ファイルautostep.shに記述するための情報】の
下にある記述をコピペする。
↓
④この二つのファイルをネット商人proを設置したディレクトリにアップロードし
それぞれパーミッションを744に設定する。
2、KAGOYAサーバーコントロールパネルでの設定①システム→wabサイト→CRON設定
「開始」ボタンをクリック
↓
②できるだけ短い方がいいので
指定分毎を選んで「次へ進む」ボタンを押す。
↓
③ここでもできるだけ短い方がいいので
5分を選んで「次へ進む」ボタンを押す。
↓
④「指定しない」+「コマンドを直接指定」を選択して
「次へ進む」ボタンを押す。
↓
⑤ここでネット商人proのバージョンチェックで表示させておいた画面で
「CRONタブには下記内容の automail.shまでの絶対パスを記述します。 」
と書いてある下の絶対パスを入力し「設定」ボタンを押す。
↓
⑥autostep.shも同じように①~⑤の手順で設定する。
3、cronの動作確認①KAGOYAで設定しているメインのメールアドレスへCRONの通知が届きます。
通知を指定したメールアドレスにしたい場合はCRON設定画面の直接設定にて
下記のように記述する。
~~~~/automail.sh 2>&1 | Mail メールアドレス
~~~~/autostep.sh 2>&1 | Mail メールアドレス
②通知の確認
cron通知メールの内容を確認願います。
正常な通知メールの内容は
automail.shファイル(メルマガ)は
ReservationMail ActionTime:2013-07-03 08:48:02 notsend
autostep.shファイル(ステップメール)は
StepMail 3 ActionTime:2013-07-03 08:48:02
というような内容になります。
上記の通知と違う場合はエラーですのでファイルの修正をします。
(文字コードをEUCに統一、改行コードをLFに統一など)
このままだと5分おきに通知が延々ときてしまうので
カゴヤサーバーの管理画面で設定した上記それぞれの内容を
~~~~/automail.sh >/dev/null 2>&1
~~~~/autostep.sh >/dev/null 2>&1
因みにスクリプト実行間隔は以下のように設定する
*/5 * * * *
これを2分間隔にしたい場合は
*/2 * * * *
今のところ一回の分割配信20通でCRONは2分間隔で設定。
到達率を考えるとこれぐらいがいいらしいが。。。
当面、様子見です。
これにて一件落着!