小编sch*_*afa的帖子

GNU 屏幕多用户模式在 OS X 10.6 (Snow Leopard) 中被破坏

我正在使用 GNU screen 进行远程结对编程。让我们将远程用户的本地帐户称为“pairpair”。我有以下几行.screenrc

multiuser on
acladd pairpair
Run Code Online (Sandbox Code Playgroud)

我已经跑了sudo chmod u+s /usr/bin/screen。但是,当远程用户尝试使用命令连接到我的屏幕时,screen -r [my_account_name]/[pid_of_screen]我收到以下消息:

Attach attempt with bad pid(xxx)
Run Code Online (Sandbox Code Playgroud)

错误消息中列出的 pid 与远程用户运行的 screen 进程的 pid 匹配。远程用户的屏幕进程挂起;错误消息消失后​​,我的屏幕会话继续愉快地继续。

我已经尝试使用内置screen(at /usr/bin/screen) 和screenMacPorts 提供的,但在这两种情况下我都遇到了相同的错误。

这适用于 OS X 10.5 (Leopard)。

我在谷歌上搜索了错误消息,但大多数点击都与 2003 年左右的一些 BSD 错误有关(已修复)。有没有其他人看到过这种行为?有谁知道如何在 SL 中的屏幕工作中实现多用户支持?

mac display command-line macos

7
推荐指数
1
解决办法
1358
查看次数

标签 统计

command-line ×1

display ×1

mac ×1

macos ×1