分页: 1 / 1

hp-ux下cat和echo命令创建文件报cannot create

发表于 : 2019年 12月 12日 16:35 星期四
Lz-heng
cat > "$outfile" 2>&1 <<-!EndCat
==== START $cmd ====
!EndCat
cmdresult=$(eval "( $cmd )" 2>&1)
rc=$?
#eval "( $cmd )" >> "$outfile" 2>&1 </dev/null
#rc=$?
cmdresult=$(echo "$cmdresult"|grep -v '^$'|grep -v '^\t+$')
echo "$cmdresult">> "$outfile" 2>&1 </dev/null
cat >> "$outfile" 2>&1 <<-!EndCat2
==== EXITED with rc $rc ====
==== END $cmd ====
!EndCat2

上面脚本中的cat和echo 报错 cannot create
执行使用root用户

Re: hp-ux下cat和echo命令创建文件报cannot create

发表于 : 2020年 1月 8日 12:18 星期三
MUDBOY
看起来是$outfile这个变量没有正确赋值

可以sh -xxx debug 一下看看