Вопросы с тегом «launchd»

Система для запуска, остановки и управления автоматизированными процессами.

0
Отключить внезапное завершение работы демона на основе Launchd при завершении работы
Я управляю своим собственным демоном под macOS Sierra и High-Sierra и получаю неожиданное поведение при завершении работы. согласно руководству по жизненному циклу демона , говорится, что ... Если система выключается или перезапускается, она посылает сигнал SIGTERM всем демонам, а через несколько секунд - сигнал SIGKILL. Однако в моем случае я …

1
launchd startInterval меньше времени, необходимого для завершения сценария
Я использую launchctl для загрузки / запуска моего скрипта Python, и он работает в определенной степени. Он запускается каждые 120 секунд, но иногда мой сценарий запускается за 500 секунд, и моя теория заключается в том, что у меня запущен процесс, который перезапускает его, а не позволяет запустить первый. Я думаю, …
2 macos  launchd 

0
Запустить демон, не обрабатывающий программные аргументы
Я пытался внести изменения (для переадресации / перенаправления портов) в pfctl.confфайл и /etc/pfctl.confзагрузить его ( файл) при запуске. pfctl.confБыло подтверждено, что работает , как ожидалось , поскольку выпуск sudo pfctl -ef /etc/pfctl.confприводит к желаемому поведению (запросы к одному порту получить перенаправлены на другой). То, что pfctlсамо загружается при запуске, также …

1
Навсегда отключить Apple OpenSSH?
У меня более старая версия OS X 10.5 PowerMac (PowerPC), которая должна быть подключена к сети для тестирования программного обеспечения под процессором. Он должен быть онлайн, потому что другие тоже хотят использовать его для тестирования. Я обновил OpenSSL и OpenSSH, добавив новые двоичные файлы /usr/local. Я также добавил новый список …
2 macos  ssh  launchd  leopard 

0
Launchctl List - процесс совместного использования экрана, пока он отключен?
Ниже приведен мой список активных процессов, произведенных launchctl list команда в терминале. Я не связываюсь с этими процессами, но я изучаю их, чтобы узнать больше о том, как работает OS X. Вопрос, который я задаю вам, заключается в том, почему com.apple.screensharing.agent, com.apple.screensharing.messagessent и т. Д. Загружаются, когда в настройках отключено …

2
Получить текущий статус StartInterval из Launchd
Если запускаемое задание имеет StartInterval 600 и прошло «некоторое время» с момента загрузки plist. Как определить, сколько времени осталось до следующего запланированного запуска?
1 launchd 

2
Вносить изменения в sysctl при запуске
Я хотел бы изменить настройки smb по умолчанию при запуске, чтобы удалить тайм-ауты. У меня есть следующий скрипт; #!/bin/sh sysctl net.smb.fs.kern_deadtimer=0 sysctl net.smb.fs.kern_hard_deadtimer=0 sysctl net.smb.fs.kern_soft_deadtimer=0 Запуск этого скрипта с sudoкорректно устанавливает соответствующие параметры ядра. Так что я знаю, что эти команды правильные. Я создал следующий LaunchDaemon, /Library/LaunchDaemons/чтобы попытаться запустить этот …

1
Установка переменных среды для скриптов, запускаемых launchd?
У меня есть сценарий, который работал в прошлом, но, похоже, сейчас возникают проблемы (я думаю, это из-за Йосемити). Я создал переменную окружения, для которой было установлено значение «false», а затем мой сценарий установил для нее значение «true», чтобы, если сценарий занимал слишком много времени и запускался снова до его завершения, …

1
диск запуска пишет
Используя монитор активности, я заметил, что launchd с pid 1 использует много операций записи на диск: примерно через 8 часов использования он сделал ~ 2 ГБ записанных байт. Это нормальное поведение? Если нет, как мне решить эту проблему? Я на последней версии, если Yosemite, MacBook Pro 13 "сетчатки. Спасибо!
1 macos  launchd 

3
Как мне запланировать запуск корневой команды через определенные промежутки времени?
Мне нужно запускать скрипт с интервалами, требующими выполнения пользователем root. Я создал список, который будет вызывать скрипт ~/bin/test.sh. user@MBP:~$ ls -lah ~/bin/ -rw-r--r-- 1 root staff 566B Feb 6 23:44 test.plist -rwxr-xr-x 1 root staff 51B Feb 6 23:38 test.sh Вот содержимое: user@MBP:~$ cat ~/bin/test.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist …
1 plist  sudo  root  launchd 

2
Попытка использовать launchd, чтобы мой iMac работал 10.7.5, чтобы отправить мне электронное письмо, что его IP-адрес не работает
Это первый раз, когда я использую launchd, поэтому я многое не знаю. Немного справочной информации. Я настроил все, чтобы иметь возможность использовать команду mail для отправки электронных писем с моим gmail. Написал скрипт bash (IPSend.sh), используя ifconfig, grep и mail. Запуск сценария вручную, так как любой пользователь, включая root, работает …
1 lion  launchd 

1
Как начать с запуска bash-скрипта, который вызывает fswatch с `&`
Вручную это работает У меня есть скрипт bash git-watch.sh (главная ссылка), которая вызывает fswatch в цикле, как это: while read -r line; do { fswatch -r "$line" | grep --line-buffered -v '.git' | xargs -n1 -I{} git-commit-unattended.sh "$line"; } & done (Обратите внимание ampersand, Я должен был использовать это, потому …

1
Как создать автоматически запускаемое задание, которое устанавливает версию Ruby для использования
Я хотел бы запускать скрипт ruby ​​один или два раза в день на моем MacBook под управлением OS X Yosemite. Проблема в том, что у меня в настоящее время есть три версии Ruby в моей системе, включая 1.8.7 и 2.2.1, ни с одной из которых не будет работать скрипт. Так …

0
Как удалить updatetoolnotifier из launchctl?
Более года назад я работал с сервером приложений Glassfish. По-видимому, он установил «уведомитель об обновлении», который периодически проверяет наличие обновлений и отображает диалоговое окно, подобное этому: Поскольку я больше не использую этот сервер (перейдите на Tomcat!), Я хотел бы прекратить получать эти сообщения об обновлении. Через некоторое ps -fправописание я …

1
OS X El Capitan и Android Studio 1.4
Кто-нибудь еще заметил следующее с Android Studio 1.4, работающей на OS X El Capitan? Я не могу вспомнить точный момент, когда я потерял способность создавать приложение для Android из IDE из-за того, что мне не удалось выполнить обширный набор пользовательских шагов предварительной сборки. Эти пользовательские шаги запускают Python-скрипт, и главная …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.