Macos 将正在运行的进程附加到Mac中的终端
我正试图找到一种方法,将一个正在运行的进程附加到一个新的终端窗口,这样我就可以与它交互,并使用终端操作它。Reptyr是一个Linux工具,它似乎正是我想做的事情,但有没有针对Mac的解决方案 上下文:我运行一个Minecraft服务器,并使用cron自动启动它。这使服务器在后台运行,而不是连接到任何终端Macos 将正在运行的进程附加到Mac中的终端,macos,terminal,Macos,Terminal,我正试图找到一种方法,将一个正在运行的进程附加到一个新的终端窗口,这样我就可以与它交互,并使用终端操作它。Reptyr是一个Linux工具,它似乎正是我想做的事情,但有没有针对Mac的解决方案 上下文:我运行一个Minecraft服务器,并使用cron自动启动它。这使服务器在后台运行,而不是连接到任何终端 有什么办法可以在Mac上实现我的要求吗?谢谢 您可以改为使用cron启动屏幕会话,然后连接到它: @reboot /usr/bin/screen -dmS minecraft /path/to
有什么办法可以在Mac上实现我的要求吗?谢谢 您可以改为使用cron启动屏幕会话,然后连接到它:
@reboot /usr/bin/screen -dmS minecraft /path/to/java /path/to/minecraft.jar etc..
稍后,您可以screen-R minecraft
进入服务器控制台,并Ctrl+A,D
再次分离