首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >午夜指挥官不跑

午夜指挥官不跑
EN

Unix & Linux用户
提问于 2017-04-23 08:28:20
回答 2查看 2.7K关注 0票数 0

我已经安装了来自FreeBSD 12.0的午夜指挥官-current与:

代码语言:javascript
复制
pkg install mc

当将mc作为根用户调用时,它按假定的方式运行;但是,当作为普通用户运行时,它会因错误而中止:

代码语言:javascript
复制
common.c: unimplemented subshell type 1
read (subshell_pty...): No error: 0 (0)

该怎么办呢?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-04-23 08:28:20

根据这个线程,mc存在一个bug/问题,这也取决于它是如何编译的。

该选项是使用SUBSHELL off重新编译它;或者以以下方式运行它:

代码语言:javascript
复制
mc -u

因此,最简单的选择是将mc的别名创建为mc -u。如:

代码语言:javascript
复制
alias mc='mc -u'

来自man mc

-u,-nosubshell禁用并发shell的使用(只有在午夜指挥官使用并发shell支持的情况下才有意义)。

票数 6
EN

Unix & Linux用户

发布于 2022-02-18 23:10:40

如果将默认根shell更改为/bin/sh,也会出现此错误。包中的信息显示,除了/bin/sh之外,子There几乎在任何地方都能工作。将默认shell更改为/bin/csh,并且应该是ok的:

代码语言:javascript
复制
pw user mod root -s /bin/csh
票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/360740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档