网站首页文章详情

shell使用tee记录日志,并获取函数返回值

发布时间:2017-07-11 21:36编辑:胜男

shell使用tee记录日志,并获取函数返回值的方法如下


#!/bin/bash

function main()
{
php_run_info=$(/usr/bin/php -c /usr/local/php/etc/php.ini /root/test.php 2>&1)
cat <<EOF
$php_run_info
EOF

if [[ $php_run_info =~ 'run_success' ]]
then
    exit 0
else
    exit 1
fi
}

set -o pipefail
main 2>&1 | tee -a log.log
#echo $?
exit $?