在mac os上使用launchd启动parse-server

时间:2018-03-18 13:54:41

标签: parse-server launchd macos-high-sierra

我在高山脉上安装了解析服务器,我用" 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, 

我应该在丢失的配置文件中出错。

任何人都有想法?

0 个答案:

没有答案