Описание тега launchctl

Утилита, используемая в OS X для управления менеджером демона / агента launchd
1 ответ

launchctl не будет загружать php-fpm с этим LaunchAgent

Я пытаюсь начать php-fpm с launchctl, Запуск напрямую из командной строки не проблема: $ /usr/sbin/php-fpm -p /Users/dmitry -e Вот содержимое /Users/dmitry/Library/LaunchAgents/dminkovsky.php-fpm.plist: <?xml version="1.0" encoding="UTF-8"?> &…
18 ноя '13 в 13:48
1 ответ

Манипулировать Launchd из Python?

У меня есть простой скрипт на Python для манипулирования файлом plist. После того, как этот файл обновлен, я бы хотел, чтобы тот же скрипт выгружался, а затем загружал этот файл plist в launchd. Обычно я бы использовал launchctl из командной строки,…
10 фев '13 в 00:41
1 ответ

Как автоматически перезапустить запущенную службу, если она завершается с кодом выхода 78

Я загружаю двоичный файл с помощью службы launchd. Это должно быть связано каждый раз, когда система перезагружается. Ниже мой файл plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://w…
30 июн '17 в 10:05
1 ответ

Использование launchd PathState

Я пытаюсь использовать PathState для запуска и остановки демона в Mac OSX. Это начинается, когда я создаю файл с именем /var/cache/myjob/run. Однако когда файл удален, демон не останавливается снова. Как вы используете PathState, чтобы остановить ег…
22 апр '13 в 13:36
1 ответ

Запустите скрипт через.plist при входе в систему, как будто в определенном каталоге

Мой файл.plist вызывает сценарий оболочки, но сценарий завершается ошибкой, поскольку он ссылается на другие файлы в том же каталоге, что и сценарий. Таким образом, скрипт успешно запускается только тогда, когда я "cd" в правильную папку. Как я могу…
03 авг '14 в 14:48
1 ответ

Запустить медленный на SSH к серверу OS X

Я использую сервер OS X 10.5.8. Когда мои пользователи входят в него, может пройти около 10 секунд, прежде чем они увидят приглашение. Я включил отладку для ssh и вижу, что она приостанавливается в "Входе в интерактивный сеанс", глядя на сервер в эт…
12 ноя '10 в 12:18
0 ответов

Сервер MAC OS X, процесс продолжает возрождаться после выгрузки из launchd

Я постоянно получаю следующие сообщения в системном журнале: com.apple.launchd.peruser.0 (homebrew.mxcl.memcached [PID]) Завершено с кодом: 64 com.apple.launchd.peruser.0 (homebrew.mxcl.memcached) Возобновление регулирования: Запустится через 10 сек…
11 май '15 в 19:57
1 ответ

Проблема OSX при запуске FTP из настроек

Когда я пытаюсь включить службу FTP в настройках ("Общий доступ к файлам" -> "Параметры" -> "Совместное использование файлов и папок с использованием FTP"), флажок включается, а затем снова отключается. Консоль дает мне сообщение: 16/04/2010 12:14:2…
16 апр '10 в 11:36
2 ответа

OSX launchctl список не находит мой plist

Я создал файл /System/Library/LaunchDaemons/com.rundeckd.plist с этим содержанием: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> &lt…
27 май '13 в 13:35
0 ответов

crontabs не запускается на сервере Mac OSX под учетной записью без полномочий root

Я хотел бы запустить crontab, но он никогда не запускается. Это на сервере Mac OSX 10.5.6 Аккаунты на mac не определены в /etc/passwd. Поэтому их не нужно добавлять в мой аккаунт в /usr/lib/cron/cron.allow. Я попробовал на всякий случай, но ничего н…
18 фев '11 в 08:07
1 ответ

(OS X 10.6) ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2)

Я недавно установил Snow Leopard на мой Mac, и MySQL перестал работать. Я вошел в терминал и использовал 'rm -r' в моем старом каталоге, и заново загрузил новую версию с веб-сайта mysql. Я следовал всем инструкциям по HiveLogic, но получаю ошибку, у…
09 дек '09 в 01:50
3 ответа

Вручную запустить запланированное задание

На нашем сервере Mac OS X (10.6) мы установили несколько сценариев резервного копирования, которые управляются launchd и запущен в определенное время. Для этого мы определили StartCalendarInterval и все это работает очень хорошо. Теперь случается та…
18 мар '11 в 23:59
1 ответ

Можно ли остановить службу через launchd, если служба запускается вручную?

Я использую launchd для запуска mysql при загрузке, он работает нормально. Я могу остановить и запустить службу с помощью команд launchctl unload и launchctl load. Также я могу запустить службу, набрав команду "mysqld_safe" в терминале. Но если я ос…
0 ответов

Как ограничить размер запуска журнала в OS X?

Как и предполагал этот ответ, я активировал ведение журнала .plist файл, который я создал. <key>StandardOutPath</key> <string>/path/to/logfile.log</string> <key>StandardErrorPath</key> <string>/path/to/anoth…
07 мар '18 в 17:29
6 ответов

Удаление процесса из запуска без перезапуска

У меня есть машина, на которой я не хочу запускать Finder, поэтому изначально я сделал ее неисполняемой: sudo chmod -R a-x /System/Library/CoreServices/Finder.app Но затем понял, что launchd все еще пытается запускать finder несколько раз в секунду,…
05 июл '11 в 22:30
3 ответа

Запуск Redis в качестве службы на OS X с Homebrew

Я установил Redis через brew install redis и попытался добавить его в качестве службы через: ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist Они не генерировали никаких ошиб…
23 окт '15 в 17:01
1 ответ

Разница между ulimit, launchctl, sysctl?

При управлении ограничениями операционной системы (в частности, OSX), каковы различия и совпадения между функциональностью и историей этих трех инструментов: ulimit launchctl, launchd sysctl Я нашел сбивающим с толку настройку максимальных процессов…
23 апр '13 в 23:13
3 ответа

Как мне активировать запуск журнала в OS X?

Как мне активировать запуск журнала в OS X 10.6? Я добавил нового демона, который не запускается должным образом (статус 1). Я хочу отладить проблему, но я не смог найти launchd логи, их нет в /var/log/launchd.log,
22 сен '10 в 13:38
1 ответ

Что означают числа в столбце состояния списка launchctl?

launchctl имеет столбец "Status" в выводе списка launchctl. В man-странице или любой из связанных man-страниц launchd не упоминается этот столбец или что он означает.
14 сен '11 в 03:55
0 ответов

OSX Как запретить пользователю выгружать демон?

Я работаю над тем, чтобы приложение Mac всегда работало. Мне удалось создать файл plist, чтобы приложение возобновилось, когда пользователь принудительно закрывает приложение из Dock или завершает процесс из монитора активности. Вот мой файл plist. …
12 фев '23 в 03:43