我有一个网站的 2 个版本:生产和开发。文件系统是:
/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
执行生产 cron 作业时,上面的“生产变量”会替换开发者吗?同样,在执行 Dev cron 作业时,是否会使用“开发变量”而不是生产变量?