我在高山脉上安装了解析服务器,我用" npm start - config / config.json"在一个壳上。 因为我的mac不时重新启动,我想在mac os重新启动时启动它。 我有mongodb用plist(由安装提供)运行。 任何人都可以引导我使用launchd和lauchctl对解析服务器和解析仪表板做同样的事情(我不习惯使用这种技术,我不能通过谷歌搜索找到任何东西)
非常感谢您提供的任何帮助。
编辑: 我有使用/ usr / local / bin设置的路径,其中我有一个parse-server的别名。 如果我运行解析服务器路径/到/ configrep / config.json'在shell中,工作正常。 我创建了以下plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.parse-server</string>
<key>Program</key>
<string>/usr/local/bin/parse-server</string>
<key>RunAtLoad</key>
<true/>
<key>StandardOutPath</key>
<string>/usr/local/var/log/parse-server/console.log</string>
<key>StandardErrorPath</key>
<string>/usr/local/var/log/parse-server/error.log</string>
</dict>
</plist>
要读取error.log文件,我得到了:
env: node: No such file or directory,
我应该在丢失的配置文件中出错。
任何人都有想法?