LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 915|回复: 7

在emerge大型软件时,遇到的错误中断能否忽略?

[复制链接]
发表于 2009-8-7 23:25:01 | 显示全部楼层 |阅读模式
经常在emerge大型软件,例如kde和openoffice时,经常因为其中某个ebuild错误,而导致编译中断了.但是往往这个时候人又在睡觉或者离开了...这样就浪费电了..有没有办法忽略这个中断先ebuild其他呢?
发表于 2009-8-7 23:26:38 | 显示全部楼层
--keep-going ?
回复 支持 反对

使用道具 举报

发表于 2009-8-8 10:40:21 | 显示全部楼层
--keep-going
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-8 19:55:34 | 显示全部楼层
- -我搜索了google..连这个参数都没搜到..
还是看man才找到..
话说这个参数用得还真少啊..
谢谢ls的2位了~~
回复 支持 反对

使用道具 举报

发表于 2009-8-8 21:35:13 | 显示全部楼层
就算中断了,你也可以--resume继续之前的进程的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-8 21:37:13 | 显示全部楼层
Post by hubert_star;2014213
就算中断了,你也可以--resume继续之前的进程的


问题是..我很可能去睡觉了...如果我刚睡他就中断..那不是起码浪费6个小时的电了..
回复 支持 反对

使用道具 举报

发表于 2009-8-8 23:09:01 | 显示全部楼层
上面已经很清楚了。
--keep-going 会自动跳过失败的,继续emerge 完成后面的包~
回复 支持 反对

使用道具 举报

发表于 2009-8-9 14:47:08 | 显示全部楼层
如果无人职守,用
  1. --keep-going
复制代码
如果你在边上,连等他失败都不想等,可以直接用bash循环,这样比--keep-going的好处是可以随时CTRL+C跳过,类似:
  1. emerge XXX || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表