注释
合作者
|
我无法重现此问题。我尝试了几个旧的 2.7 版本和 master 的当前提示 ( 9d99a30 ),所有这些都是由 debs 从http://www.linuxcnc.org或从 buildbot 安装的,在 Wheezy/i386/rtai 和 Stretch/rt-preempt/amd64 上。我尝试运行“linuxcnc -v”、“sudo linuxcnc -v”和“sudo su -”,然后是“linuxcnc -v”,它们都启动了配置选择器,但没有打印任何“权限被拒绝”错误。 您在什么平台(发行版、内核版本、架构)上运行测试? 您是自己构建 linuxcnc 还是安装我们的 debian 软件包? 导致此输出的命令顺序是什么? |
贡献者作者
|
在 2017 年 9 月 19 日星期二 08:01:54PM +0000,Sebastian Kuzminsky 写道:我无法重现这个问题。我尝试了几个旧的 2.7 版本和 master 的当前提示 ( 9d99a30 ),所有这些都是由 debs 从http://www.linuxcnc.org或从 buildbot 安装的,在 Wheezy/i386/rtai 和 Stretch/rt-preempt/amd64 上。我尝试运行“linuxcnc -v”、“sudo linuxcnc -v”和“sudo su -”,然后是“linuxcnc -v”,它们都启动了配置选择器,但没有打印任何“权限被拒绝”错误。您在什么平台(发行版、内核版本、架构)上运行测试?您是自己构建 linuxcnc 还是安装我们的 debian 软件包?
Gentoo,从源代码构建。
导致此输出的命令顺序是什么?
我在我的终端模拟器中运行 `su -` 进入 root。然后我运行 `su – <linuxcnc user>`。然后 `linuxcnc -v` 尝试打开指向属于原始用户的 pts 文件的符号链接。
|
成员
|
该脚本这样做是为了让我们可以在运行时决定是在 stdout/stderr 上显示输出,还是将其存储在文件中。欢迎补丁,但我们不能在此过程中破坏现有功能。 基于这篇来自 的文字
但我想在这种情况下 |


9d99a30
你为什么不使用通常的 shell“to-fd”重定向
echo foo >&1呢?