我试图找出我的启动脚本无法正常工作的原因.这非常简单,但我是mac环境的新手,并试图习惯.这是我的plist.我知道ProgramArguments是必需的,所以我只是将脚本路径放在那里.
<?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.tomcat.plist</string>
<key>ProgramArguments</key>
<array>
<string>/opt/apache-tomcat-5.5.27/bin/startup.sh</string>
</array>
<key>OnDemand</key>
<false/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
当我尝试运行launchctl load <name>它似乎正确加载(因为它不会给我任何错误消息),但脚本似乎没有执行,即使在重新启动时.
我已经使用了我在网上找到的所有示例,但我无法弄清楚为什么在启动时没有运行我的脚本.