Mac 终端:"Initializing jdb ..." 启动时
Mac Terminal: "Initializing jdb ..." on start up
只要我在 Mac 上启动终端,我就会收到消息 "Initializing jdb ..." 并且它一直保持这种状态,直到我使用 Ctrl+C 手动终止进程。另一种选择是在特定端口启动 JVM 并将 jdb 附加到该端口。但是终端的后续 windows 仍然会导致相同的 "Initializing jdb ..."。这最近才在我的机器上发生。
谁能告诉我如何阻止它?
您必须(直接或间接)在您的 shell 启动脚本之一中调用 jdb
,例如 ~/.bashrc
或 ~/.bash_profile
,运行每次创建新终端时。不要那样做。从您的 shell 启动文件中删除该命令(或多个命令)并在您想要开始使用它时手动调用 jdb
。
如果有一些重要的启动代码 jdb
,请将其包装在 shell 函数中以方便调用。
如果您的目标是让 jdb
始终 运行ning,请使用 launchd
作业在登录时启动它,而不是使用终端启动它。
只要我在 Mac 上启动终端,我就会收到消息 "Initializing jdb ..." 并且它一直保持这种状态,直到我使用 Ctrl+C 手动终止进程。另一种选择是在特定端口启动 JVM 并将 jdb 附加到该端口。但是终端的后续 windows 仍然会导致相同的 "Initializing jdb ..."。这最近才在我的机器上发生。
谁能告诉我如何阻止它?
您必须(直接或间接)在您的 shell 启动脚本之一中调用 jdb
,例如 ~/.bashrc
或 ~/.bash_profile
,运行每次创建新终端时。不要那样做。从您的 shell 启动文件中删除该命令(或多个命令)并在您想要开始使用它时手动调用 jdb
。
如果有一些重要的启动代码 jdb
,请将其包装在 shell 函数中以方便调用。
如果您的目标是让 jdb
始终 运行ning,请使用 launchd
作业在登录时启动它,而不是使用终端启动它。