私はサイトの 2 つのバージョンを持っています: Production と Dev. ファイルシステムは次のとおりです。
/public_html
production files.php
more_production_files.php
/dev
dev_file.php
etc...
私はcronジョブを設定しています.crontabに環境変数があり、発生しているPHPのrequire()関数の一部のパスを正しく保ちます。
私の質問は、contab で個別の Dev 変数と Production 変数を設定したい場合、次のようなことができますか?:
CRONTAB
# Dev Variables
ENVIRONMENT=/dev/
FULL_PATH=/home/username/public_html/dev/
# Dev Cron Jobs
0 0 1 1 1 php /home/username/public_html/dev/cronjob.php
0 0 1 2 2 php /home/username/public_html/dev/cronjob_2.php
# Production Variables
ENVIRONMENT=/
FULL_PATH=/home/username/public_html/
# Production Cron Jobs
0 0 1 1 1 php /home/username/public_html/cronjob.php
0 0 1 2 2 php /home/username/public_html/cronjob_2.php
Production cron ジョブを実行する場合、上記の「Production Variables」は Dev のものを置き換えますか? 同様に、Dev cron ジョブを実行する場合、本番環境ではなく「Dev 変数」が使用されますか?