我试图弄清楚为什么我的启动脚本不起作用。这非常简单,但我是 mac 环境的新手,并试图习惯。这是我的清单。我知道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>
当我尝试运行launchctl load <name>
时,它似乎正确加载(因为它没有给我任何错误消息),但脚本似乎没有执行,即使在重新启动时也是如此。
我已经使用了我在网上找到的所有示例,但我无法弄清楚为什么它没有在启动时运行我的脚本。