<p>autojump_chpwd:4: nice(5) 失败:不允许操作</p>

创建于 2017-03-12  ·  4评论  ·  资料来源: wting/autojump

在 Windows 上的 Bash 上使用自动跳转 - 我有一台较旧的笔记本电脑,带有最新的内部预览版本,ubuntu 16.04,它运行良好。 在我的新笔记本电脑上,它也运行良好,直到我切换到内部预览(慢速环)并升级到 Ubuntu 16.04。

现在,在每个jcd命令之后,我都会收到错误消息autojump_chpwd:4: nice(5) failed: operation not permitted 。 例如:

````

$光盘~
autojump_ chpwd:4 : nice(5) 失败:不允许操作
````

````

$ j 同步
/mnt/c/用户/彼得/同步/
autojump_ chpwd:4 : nice(5) 失败:不允许操作
````

操作成功完成,我到了正确的位置, echo $?显示0但错误消息非常烦人。 我能做些什么来隐藏它吗? (或者更好的是,解决问题?)

最有用的评论

@pgrm@daiconrad提供了一个很好的解决方法:将其添加到您的.zshrc中:

取消设置 BG_NICE

我想你现在可以关闭这个问题,让我们等待它的起源: https ://github.com/Microsoft/BashOnWindows/issues/1838

所有4条评论

嗨,老兄,

我在 Windows bash 上使用 rupa/z,我得到了一个非常相似的错误:

_z_precmd:1: nice(5) failed: operation not permitted

查看我的 fork,看看我是如何在https://github.com/Kerren/z上修复它的。

基本上,您必须将该标准输出重定向到 null。 自动跳转应该仍然可以正常工作。 不幸的是,我没有使用自动跳转,我对z很满意,所以我无法找到这个错误的来源,但它肯定可以修复! 您只需要找到出现 autojump_chpwd 的行并将>/dev/null 2>&1添加到它的末尾即可。

祝你好运!

你好。 您是否也在 Creators Update 上使用 WSL?
我认为这不是 Autojump 的问题,请参阅我刚刚打开的问题https://github.com/Microsoft/BashOnWindows/issues/1887。

@ruixingw我想是一样的,是的。 但是我在一个月前安装了 WSL 并且有内幕慢环。 我有另一台笔记本电脑,它运行 WSL bash 大约半年,内部快速响铃,我从来没有遇到过这个问题...... - 很奇怪

@pgrm@daiconrad提供了一个很好的解决方法:将其添加到您的.zshrc中:

取消设置 BG_NICE

我想你现在可以关闭这个问题,让我们等待它的起源: https ://github.com/Microsoft/BashOnWindows/issues/1838

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

srid picture srid  ·  14评论

shepherdwind picture shepherdwind  ·  11评论

nunoh picture nunoh  ·  20评论

rsparkyc picture rsparkyc  ·  11评论

mbigras picture mbigras  ·  3评论