0

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

1 回答 1

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
于 2013-04-04T12:37:12.237 回答