Cronjobs:有没有办法为所有cronjobs设置一次shell变量的范围?

时间:2013-04-04 12:34:04

标签: shell cron cron-task

我想知道是否有一个更优雅的解决方案,只定义我的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

1 个答案:

答案 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