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用户
hp-ux下cat和echo命令创建文件报cannot create
版主: xyevolve
版面规则
1. 本版是定位于惠普软件系统及解决方案的技术讨论区。
2. 本版鼓励发帖共同讨论技术问题,不鼓励站内信件私下交流,独知知不如众知知。
3. 本版允许转贴或引用他人的作品,但必须声明原作者信息。
4. 本版禁止发表出售、求购、或其他非技术讨论等帖子。
5. 本版禁止灌水,包括但不限于任何与所讨论主题无关的回复,无意义字符,直接复制其他回复等。
6. 本站附件禁止用于商业目的,请在下载后24小时内删除,本站不对其造成的结果负任何责任。
1. 本版是定位于惠普软件系统及解决方案的技术讨论区。
2. 本版鼓励发帖共同讨论技术问题,不鼓励站内信件私下交流,独知知不如众知知。
3. 本版允许转贴或引用他人的作品,但必须声明原作者信息。
4. 本版禁止发表出售、求购、或其他非技术讨论等帖子。
5. 本版禁止灌水,包括但不限于任何与所讨论主题无关的回复,无意义字符,直接复制其他回复等。
6. 本站附件禁止用于商业目的,请在下载后24小时内删除,本站不对其造成的结果负任何责任。
- MUDBOY
- 创始人
- 帖子: 3882
- 注册时间: 2010年 12月 28日 21:17 星期二
Re: hp-ux下cat和echo命令创建文件报cannot create
看起来是$outfile这个变量没有正确赋值
可以sh -xxx debug 一下看看
可以sh -xxx debug 一下看看
提倡分享之精神, 技术问题请在相关版面直接发帖, 站内短信恕不答复.
I don't answer private messages on topics of public interest, because it defeats the whole purpose of a message board.
I don't answer private messages on topics of public interest, because it defeats the whole purpose of a message board.