Я пытаюсь понять, почему мой запуск script не работает. Это очень просто, но я новичок в среде Mac и стараюсь привыкнуть. Вот мой plist. Я знаю, что требуется ProgramArguments
, поэтому я просто помещаю туда путь script.
<?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>
, он, кажется, правильно загружается (при этом он не дает мне никаких сообщений об ошибках), но script, похоже, не выполняется, даже при перезагрузке.
Я использовал все примеры, которые я нашел в Интернете, и я не могу понять, почему это не запускает мой script при запуске.