免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1330 | 回复: 4
打印 上一主题 下一主题

[求助] 对于重定向命令后,日志的获取 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-14 17:55 |只看该作者 |倒序浏览
我写一个脚本对需要对一个磁盘格式化,此时系统会弹出是否确认,重定向确认后如何获取脚本呢?
一个简单的命令我可以用, mkfs.xfs /dev/sda1  >> /tmp/a.log 获取
如果是这样的呢?
mkfs.xfs /dev/sda1 << bbb
Y
bbb
如果获取  mkfs.xfs /dev/sda1 执行情况的日志? 多行是不能用括号的吧?

论坛徽章:
0
2 [报告]
发表于 2012-03-14 18:01 |只看该作者
能不能用管道 回答那个yes 取决与程序本身
不过 mkfs 不是有 -q 选项吗
不行就expect

论坛徽章:
0
3 [报告]
发表于 2012-03-14 18:10 |只看该作者
回复 2# nuclearxin

谢谢
我只是打个比方,我测试的是我们的一个工具,类似于mkfs.xfs 但是没有-q参数,关于重定向的方法,我也是在网上查的
我写的脚本也就是 一句一句的执行下来那种,重定向没有办法获取吗?
如果用其他的大致是怎么样的?
另外实际上我的脚本是这样的:

umount /dev/sda1
echo "test HFS+J HDD"
mkfs.xfs /dev/sda1 << bbb
Y
bbb
mount -t ufsd /dev/sda1 /test
./另外一个对磁盘操作的脚本

现在我要拿日志就是怕只是运行了重定向,而没有进行格式化,然后立刻又mount了。
请问我的担心是不是多余的?
   

论坛徽章:
0
4 [报告]
发表于 2012-03-14 18:24 |只看该作者
mkfs.xfs /dev/sda1 << bbb
Y
bbb

===》

mkfs.xfs /dev/sda1 >/urlfile << bbb
Y
bbb


你想问这个吧?

论坛徽章:
0
5 [报告]
发表于 2012-03-14 18:57 |只看该作者
回复 4# nuclearxin


    这你能获取前面的内容,我想拿区的是后面当我输入Y后,程序输出的结果。

   两外真悲剧了,当我输入Y后,重定向结束,他会直接执行后面的内容,而不是等重定向命令跑完。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP