将 运行 进程附加到 Mac 中的终端
Attaching a Running Process to a Terminal in Mac
我正在尝试找到一种方法将 运行ning 进程附加到新终端 window,以便我可以与它交互并使用终端对其进行操作。 Reptyr 是 Linux 的一个工具,似乎完全符合我的要求,但是 Mac 有什么解决方案吗?
对于上下文:我 运行 一个 Minecraft 服务器并让它使用 cron 自动启动。这在后台有服务器 运行,未连接到任何终端。
有什么方法可以满足我在 Mac 上的要求吗?谢谢!
您可以改为使用 cron 启动屏幕会话,然后附加到它:
@reboot /usr/bin/screen -dmS minecraft /path/to/java /path/to/minecraft.jar etc..
稍后,您可以screen -R minecraft
进入服务器控制台,然后Ctrl+A, D
再次分离。
我正在尝试找到一种方法将 运行ning 进程附加到新终端 window,以便我可以与它交互并使用终端对其进行操作。 Reptyr 是 Linux 的一个工具,似乎完全符合我的要求,但是 Mac 有什么解决方案吗?
对于上下文:我 运行 一个 Minecraft 服务器并让它使用 cron 自动启动。这在后台有服务器 运行,未连接到任何终端。
有什么方法可以满足我在 Mac 上的要求吗?谢谢!
您可以改为使用 cron 启动屏幕会话,然后附加到它:
@reboot /usr/bin/screen -dmS minecraft /path/to/java /path/to/minecraft.jar etc..
稍后,您可以screen -R minecraft
进入服务器控制台,然后Ctrl+A, D
再次分离。