OSX: Почему мой агент launchd запускает мой скрипт дважды?
У меня есть один список, связанный с этим агентом запуска. В списке есть один агент launchctl list
и он вызывает мой bash-скрипт, называемый rc.wakeup, всякий раз, когда Mac просыпается от сна. Существует только одна копия этого скрипта bash. Код в скрипте bash не повторяется. Несмотря на это, скрипт bash полностью выполняется дважды. Зачем?
РЕДАКТИРОВАТЬ: я создал сценарий установки Bash и сценарий удаления Bash. Я выполнял их в серии, пытаясь заставить оба сценария работать, чтобы эта программа могла использоваться кем угодно. Я считаю, что неправильная установка / удаление этих файлов вызвало проблему, хотя я понятия не имею, почему это произойдет.