我想知道是否有一个更优雅的解决方案,只定义我的shell变量的范围一次? (export QUERY_STRING;
)
以下是我的几个crontasks,请注意我目前正在为每个任务导出每个shell变量:
2 0 1 * * QUERY_STRING='drink/beer/carlsberg'; export QUERY_STRING; /usr/local/bin/php -e /home/myuserdir/public_html/index.php
4 0 1 * * QUERY_STRING='food/pizza/hawai'; export QUERY_STRING; /usr/local/bin/php -e /home/myuserdir/public_html/index.php
答案 0 :(得分:2)
使用env(1)
:
env QUERY_STRING=food/pizza/hawai /usr/local/bin/php -e /home/myuserdir/public_html/index.php
或简称export
:
export QUERY_STRING=food/pizza/hawai; /usr/local/bin/php -e /home/myuserdir/public_html/index.php