sch*_*afa 7 mac display command-line macos
我正在使用 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 中的屏幕工作中实现多用户支持?
我使用 Snow Leopard 服务器,并且使用多用户屏幕没有问题 - 我exec screen -xRR在.profile启动屏幕中使用,而不是使用显式 PID。
这对你有用吗?如果是这样,则是 PID 语法的问题,而不是多用户屏幕本身的问题
| 归档时间: |
|
| 查看次数: |
1358 次 |
| 最近记录: |