скрипт launchd никогда не запускается снова после сна
Сценарий, указанный в моей конфигурации launchd, работает правильно (запускается каждые 10 секунд), пока мой компьютер не переходит в спящий режим. Как только это произойдет, я дол...
Подборка 174 вопроса с тегом «launchd» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
174 вопроса
Сценарий, указанный в моей конфигурации launchd, работает правильно (запускается каждые 10 секунд), пока мой компьютер не переходит в спящий режим. Как только это произойдет, я дол...
Ответ: Вы столкнулись с проблемой * nix " слишком много открытых файлов "! Macos имеет ограничения на количество файлов, которые процесс может открывать одновременно. Это похоже на ulimit...
Ответ: Таким образом, я получил это работает, сначала указав StandardErrorPathи StandardOutPath. Эти журналы позволяют мне увидеть, что в моей настройке docker-compose произошла ошибка wo...
Ответ: IIRC вы можете навсегда остановить его запуск, выполнив следующее: sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist Он все еще будет установлен, но бол...
Я хотел бы запустить скрипт на каждом диске, размонтированном в macos, и записать в порт (usb) и идентификатор устройства отключенного диска. Это можно сделать с помощью launchd ил...
Стремясь повысить свою производительность и уменьшить отвлекающие факторы (после прослушивания «Deep Work» Кэла Ньюпорта из Audible), я решил автоматически запускать и закрывать пр...
Попытка найти способ запуска сценария оболочки при переподключении клавиатуры. В моем конкретном случае я использую Bluetooth-клавиатуру вместе со способностью macOS переназначать...
Ответ: Проблема была с переменными окружения, в частности, что $ PATH отличается для заданий, выполняемых программами cron и vs, которые я вызывал в терминале как вошедший в систему польз...
Ответ: Когда завершается процесс, управляемый launchd (например, ваш скрипт), launchd "очистит" (т.е. убьет) любые оставшиеся подпроцессы. Я не уверен в деталях, но, очевидно, это может в...
Ответ: Вот решение. Поиск по правильным ключевым словам в Google это все. <key>ProgramArguments</key> <array> <string>bash</string> <string>-c</stri...
Ответ: Я думаю, что нашел ответ здесь для тех, кто интересуется: Необходимо открыть OS X bash скрипт как через launchd В окне терминала Не самое надежное решение, но работает. Если у кого...
Ответ: Остановленная работа будет немедленно перезапущена, если она должна быть запущена. Вместо этого вы должны выгрузить сервис: launchctl unload homebrew.mxcl.postgresql Чтобы навсегда...
Я создал приложение Applescript (называемое Print Release), которое работает без проблем (код ниже): do shell script "rm -R /Users/<account>/release.zip; rm -R /Users/<acc...
Ответ: На самом деле это произошло из-за того, что мой новый демон конфликтовал с установленным по умолчанию демоном pfctl от Apple. Поэтому мне пришлось обновить список pfctl daemon plis...
У меня есть демон / скрипт, который запускается ежедневно, но я не могу найти способ запустить его, если компьютер был выключен в запланированное время. В частности, я хотел бы: за...
Я пытаюсь найти причину чрезмерно высокой загрузки процессора и вентилятора на моем MacBook Pro. Я заметил эту строку в консоли, это повторяется во всем system.log. Я действительно...
Я хочу запустить сценарий оболочки при запуске. Так что я использовал launchd. Все работает нормально, если путь к скрипту абсолютно похож /Users/mac/shell.sh. Но он дает код ошибк...
Просто любопытно понять, почему есть много записей, прослушивающих порт 22, когда обычно достаточно одного. Спасибо за ваше время. $ sudo lsof -iTCP -n -P | grep LIST | grep 22 COM...
На OSX 10.10 я создал plistфайл /Library/LaunchDaemons/для запуска при запуске соединения OpenVPN . Однако я столкнулся с проблемами DNS при переходе с интернет-интерфейса на друго...
Ответ: После сортировки списка launchd через терминал (наберите "launchctl list" в терминале), /.bash_history и /System/Libarby/LaunchDaemons/com.apple.periodic* plists - я понял, что это...
Я хочу установить значение SSH_AUTH_SOCKв другое место в системе OSX El Capitan. Я попытался сделать это, выполнив следующую команду: $ launchctl setenv SSH_AUTH_SOCK ~/.gnupg/S.gp...
Ответ: StartInterval повторяется примерно в указанное количество секунд. StartCalendarIntervalповторяется в указанное время календаря / часов. Вот что я использовал: <key>StartCalen...
Ответ: Проблема в том, что ваш скрипт не является исполняемым. Я только что выпустил новую версию LaunchControl, которая предоставляет лучшее описание проблемы и кнопку QuickFix, чтобы ре...
У меня есть исполняемый файл, который должен запускаться каждый раз, когда пользователь входит в систему. Он должен запускаться в контексте этого пользователя, но с правами root, к...
Ответ: Я не знаю, что означает состояние выхода 78, но я не ожидал бы, что этот скрипт будет делать что-то обнаруживаемое при запуске в качестве агента запуска, потому что его выходные да...
Ответ: Вполне возможно, что averTVне удаляется полностью. Журнал консоли показывает некоторые подсказки о проблеме. Другая подсказка в том, что безопасный режим устраняет проблему с отклю...
Ответ: Есть ли способ, который я могу использовать, ps auxчтобы увидеть, какой процесс запуска его породил? Если вы используете ps -ef, первые 3 записи в каждой строке сообщают вам UID, P...
Ответ: launchd maintains a separate list of items for each user session ("launch agents"), and one for the system context ("launch daemons"). When you run launchctl load as root, the item...
Ответ: Я верю, что InsomniaX - это приложение, которое вы ищете.
Ответ: Задача решена. Кажется, сценарию нужен абсолютный путь fswatch(по любой причине) при запуске через plist. В этом случае /usr/local/bin/fswatch Запуск из Терминала fswatchбудет рабо...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту