我刚从Windows操作系统迁移到MAC OSX El Capitan。 在Windows中我知道如何在系统启动时将任何.bat文件作为Windows服务运行。 请帮助我如何在mac中实现相同的功能,以便在启动mac系统“startNetworkServer”时,应该在后台自动启动derby unix可执行文件。
答案 0 :(得分:0)
您可以将nohup
unix命令与&
结合使用,以在后台运行进程。
在macOS终端中输入:
nohup startNetworkServer &
这应该在后台启动您的网络服务器,您也应该能够退出终端。
<强>更新强>
将上述命令包装在shell脚本中。
然后,您可以使用内置实用程序launchd将脚本配置为在启动时运行。
另一种选择是将脚本添加到系统偏好设置&gt;下的用户登录项目中。 用户&amp;论坛&gt; 选择用户&gt; 登录项
希望这有帮助!