Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 将正在运行的进程附加到Mac中的终端_Macos_Terminal - Fatal编程技术网

Macos 将正在运行的进程附加到Mac中的终端

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

我正试图找到一种方法,将一个正在运行的进程附加到一个新的终端窗口,这样我就可以与它交互,并使用终端操作它。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
再次分离