公開日:2014年5月7日

xreaでcronがうまく動かない人へ

プログラムの自動実行できる「cron」。
xreaでも使用可能です。
ところが、実際に実行してみたところ、うまくいかずに若干ハマった。
原因は、本来、cronが実行された場合に届くはずのメールが届かなかった事と、
cronジョブの実行が反映されるまでに2時間ぐらい掛かったこと。

まず、cronジョブを設定した場合、
成功・失敗にも関わらず、登録してあるメールアドレスに
下記のようなメールが送信される。

From : "Cron Daemon" <root@mxx.coreserver.jp
Subject : Cron <xxxx@mxx> /bin/sh /virtual/xxxxx/cron.sh
Body :
Content-type: text/html; charset=UTF-8
OK!

 

はずなのだが…メールが届かない。
正確には、たまーに届くことがあるのだが、ほとんど届かない。
ちなみに、coreserverで試してみたら、ちゃんとメールが届いた。
xreaの3つのサーバー(s273/s311/s377)では、どれも不安定でした。

そこで、shファイルを直接叩くことに。
TeraTermを使いSSHで接続することで、直接cronを実行できます。
下記のサイトを参考にして下さい。
CRONを使ってXREAのデータを定期的にバックアップ

これで、うまく実行されれば、
cronジョブの設定に間違いがあるか、まだ反映されていないのどちらかです。

実際、cronジョブの設定画面には、一時間程度で反映されるとありますが、
最初に記入した際は、時間が掛かりました。
余裕を持って、2時間後ぐらいに設定しておくと良いと思います。

この記事のURLをコピー
【プロ監修】バリュードメイン入門サイト | 俺のレンタルサーバー 【プロ監修】バリュードメイン入門サイト | 俺のレンタルサーバー
コアサーバー・バリューサーバー・XREA向け情報サイト作りました。 サーバー契約からドメイン登録の手順、SSL化の方法など。

関連情報

0 件のコメント

メールアドレスは公開されませんのでご安心ください。また、* が付いている欄は必須項目となります。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。