如何在mac上的后台运行derby进程“startNetworkServer”

时间:2017-01-30 05:16:39

标签: java macos unix derby

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

1 个答案:

答案 0 :(得分:0)

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

在macOS终端中输入:

nohup startNetworkServer &

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

  

<强>更新

将上述命令包装在shell脚本中。

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

另一种选择是将脚本添加到系统偏好设置&gt;下的用户登录项目中。 用户&amp;论坛&gt; 选择用户&gt; 登录项

希望这有帮助!