【CRON】シェルスクリプトを複数実行する方法

XREA/CORESERVERでCRONを設定する場合、シェルスクリプトを次のように記述します。

#!/bin/sh
#PHP
/usr/local/bin/php /virtual/account/cron_exe.php 
exit

上のケースでは、「cron_exe.php」を起動する訳ですが、実は、ここの部分は、複数のファイルを指定できます。

#!/bin/sh
#PHP
/usr/local/bin/php /virtual/account/cron_exe1.php 
/usr/local/bin/php /virtual/account/cron_exe2.php 
/usr/local/bin/php /virtual/account/cron_exe3.php 
/usr/local/bin/php /virtual/account/cron_exe4.php
/usr/local/bin/php /virtual/account/cron_exe5.php
exit

上のようにすることで、一つのCRONジョブに対して、5つのファイルを実行することができます。

重い操作でなければ、10ファイルくらいは問題なく実行できるようです。

XREA/CORESERVERでは、CRONジョブは、全部で10個までしか設定できないので、実行のタイミングが同じものであれば、まとめてしまうと空きが出来てCRON機能を有効に使うことができます。

カテゴリー: XREA/CORESERVER パーマリンク

コメントを残す

メールアドレスが公開されることはありません。