launchd работает, но скрипт не выполняется?

Я искал ответы здесь, но не мог их найти.
Итак, моя проблема заключается в следующем:
Я создал такой запуск: com.schedule.arp.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.schedule.arp.plist</string>
<key>ProgramArguments</key>
<array>
<string>/Library/Scripts/arp.sh</string>
</array>
<key>StartInterval</key>
<integer>300</integer>
</dict>
</plist>

Я вижу, что он запускается каждые 5 минут, как и должно. вот консоль:

21 апреля 09:46:39 eps-amsterdam com.apple.xpc.launchd [1] (com.schedule.arp.plist [2946]): Служба закрыта с ненормальным кодом: 1
21 апреля 09:51:39 eps-amsterdam com.apple.xpc.launchd [1] (com.schedule.arp.plist [3274]): служба закрыта с ненормальным кодом: 1
21 апреля 09:56:39 eps-amsterdam com.apple.xpc.launchd [1] (com.schedule.arp.plist [3554]): Служба закрыта с ненормальным кодом: 1
21 апреля 10:01:39 eps-amsterdam com.apple.xpc.launchd [1] (com.schedule.arp.plist [4156]): служба закрыта с ненормальным кодом: 1

Фактический сценарий находится здесь: /Library/Scripts/arp.sh
он содержит следующее:

#!/bin/sh
sudo php56 /opt/local/apache2/htdocs/epsamsterdam/arpreach_full/a.php cli/auto

Но эта последняя часть не выполнена?
Ручное нажатие на эту команду в терминале работает нормально.
Так где я могу пойти не так?
Я бегу в El Capitan 10.11.4

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]