标签: php bash
OUTPUT=$(php -f somecommand arg1 arg2 arg3 2>&1) echo "$OUTPUT" >> error.log
该脚本由cron运行。在收到的电子邮件输出中,看起来php -f ...命令运行了两次。
php -f ...
设置变量时是否运行一次,变量回显时是否再次运行?我不记得以前发生的这种行为。
如果发生了这种情况......那么如何在不重新执行程序的情况下将程序输出到变量中呢?