【问题标题】:How to run derby process "startNetworkServer" in background on mac [closed]如何在 Mac 的后台运行 derby 进程“startNetworkServer”[关闭]
【发布时间】:2017-06-15 05:26:13
【问题描述】:

我刚刚从 Windows 操作系统迁移到 MAC OSX El Capitan。 在 Windows 中,我知道如何在系统启动时将任何 .bat 文件作为 Windows 服务运行。 请帮助我如何在 mac 中实现相同的功能,以便在启动 mac 系统“startNetworkServer”时,derby unix 可执行文件应在后台自动启动。

【问题讨论】:

标签: java macos unix derby


【解决方案1】:

您可以将nohup unix 命令与& 结合使用以在后台运行进程。

在您的 macOS 终端中输入:

nohup startNetworkServer &

这应该会在后台启动您的网络服务器,您也应该能够退出终端。

更新

将上述命令封装在一个 shell 脚本中。

然后您可以使用内置实用程序launchd 将脚本配置为在启动时运行。


另一种选择是将脚本添加到 系统偏好设置 > 用户和组 > 选择用户下的用户登录项中登录项

希望这会有所帮助!

【讨论】:

  • 它会不会每次都运行我系统的进程启动。
  • @SatishPahuja 查看我的更新答案
猜你喜欢
  • 1970-01-01
  • 2015-11-21
  • 2016-06-19
  • 1970-01-01
  • 1970-01-01
  • 2021-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多