2012-04-27 7 views
1

私は私の仕事で新しいPHPのcronを作成するためのチェックリスト渡って来ていると方向の一つは、次のとおりです。Bourneシェルスクリプト(.sh)内でPHP cronジョブをラッピングする利点は何ですか?

は cron_ [名前]として、あなたの仕事のコードの主要な部分を呼び出すラッパーファイルを追加します。 .SH

サンプルcron.sh:

#!/bin/sh 
########################################################### 
# This job sends out the daily digest emails 
########################################################### 
. $DS_JOBS_DIR/cron_common.sh 

cd $DS_JOBS_DIR/digests 
$DS_PHP daily_digest.php 

シェルスクリプト内でのPHPのcronを包むことの利点は何ですか?

答えて

2

理由はありません。

しかし、それ以降のシェルスクリプトでは、もっと多くのことを実行することができます。

しかし、私の主な推測は、「新しいPHP cronを作成するためのチェックリスト」でそれを見つけたら、単に上記の要因や、単にITマネージャ/サーバ管理者はそれが行われることを好む。

2

これを行うために考えられる唯一の理由は、PHPスクリプトがcron_common.shに設定されているシェル環境変数(つまり設定が含まれている可能性があります)にアクセスできるようにすることです。