我想在计算机启动时启动一个 java 程序(服务器程序)。我可以完美地从命令行运行它。
我创建了/Library/Server/startFS.sh. 该文件可由 root 执行并包含:
cd /Library/Server/FiloSync
/usr/bin/java -jar /Library/Server/FiloSync/filosync-server-latest.jar -p 7000 -s 7001
Run Code Online (Sandbox Code Playgroud)
我无法launchd .plist在这里包含我的内容,格式已全部关闭。
我可以从命令行运行它:./startFS.sh,但是当我创建 plist(通过 Lingon)时,没有任何反应。
现在,当运行时,它会向控制台输出几行。这可能是问题吗?
我试过 prependingnohup和 append &,但似乎没有组合工作。