为什么我无法在登录时运行我的启动脚本?
我正在使用OS X Yosemite。我正在尝试在登录时运行sh脚本,但我遇到了问题。我在/ Library / LaunchAgents目录中创建了以下文件... -rwxr-xr-x 1 root wheel 604 Oct 19 09:24 eXist.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>eXist</string> <key>Program</key> <string>/Applications/eXist-db/bin/startup.sh</string> <key>RunAtLoad</key> <true/> <key>UserName</key> <string>root</string> <key>StandardErorPath</key> <String>/tmp/eXistDB.err</string> <key>StandardOutputPath</key> <string>/tmp/eXistDB.out</string> </dict> </plist> 但是,什么都没有运行(至少没有生成输出文件),我无法弄清楚为什么。我已经验证了存在的路径。如何在登录时运行我的脚本? 编辑: 为了证明路径存在,这里是在脚本中尝试路径时的输出与建议的... Daves-MacBook-Pro-2:~ davea$ ls /Applications/eXist-db/bin/startup.sh …