通话命令只显示“正在呼叫方机器上检查邀请”

Bob*_*Bob 4 unix terminal chat osx-yosemite macos

talkYosemite 上的命令不起作用,/etc/inetd.conf文件无处可寻。为什么这个文件不再包含在 OS X 中,为什么不再说话?

跑步talk只是说:

Checking for invitation on caller's machine
Run Code Online (Sandbox Code Playgroud)

Nev*_*ams 5

/usr/bin/talk可以在ntalkd(8)手册页中找到有关在优胜美地工作所需的信息。

该页面的摘录如下:

Execute the following command as root to enable talkd:

   launchctl load -w /System/Library/LaunchDaemons/ntalk.plist
Run Code Online (Sandbox Code Playgroud)

我这样做了,然后能够talk nevin在一个终端窗口中发出命令,并在另一个终端窗口中收到以下通知:

Message from Talk_Daemon@nevin-mac-mini.local at 23:46 on 2015/09/14 ...  
talk: connection requested by nevin@localhost                             
talk: respond with:  talk nevin@localhost         
Run Code Online (Sandbox Code Playgroud)

在第二个终端窗口中执行该操作给了我熟悉的分屏谈话窗口。没有进一步的“等待邀请...”消息。

要关闭ntalkd,我使用了:

launchctl unload -w /System/Library/LaunchDaemons/ntalk.plist