Вопросы по теме 'launchd'

форматирование даты в сценарии оболочки через автомат
Мне нужно запустить сценарий оболочки, включенный в приложение-автомат, как действие «запустить сценарий оболочки», в котором я создаю файл с этим именем файла: filename=$(date +%m-%d-%Y-%k-%M)'_test.png' Когда я запускаю эту строку в...
335 просмотров
schedule 30.10.2021

Управление обновлениями программного обеспечения для демонов, гарантируя, что они не работают
У меня общий вопрос относительно правильного способа обновления программного обеспечения в OS X. В моем приложении работают два демона, оба от имени пользователя root. Один из демонов может загрузить пакет обновления программного обеспечения из сети....
258 просмотров
schedule 09.09.2021

не может получить настоящее имя хоста при запуске сценария оболочки при загрузке с помощью launchd
Я пытаюсь запустить сценарий оболочки при загрузке с помощью launchd через файл plist в / Library / LaunchDaemons (на 10.8.x, если это имеет значение): <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD...
287 просмотров
schedule 15.09.2021

OsiriX больше не запускается. Консольное сообщение
Мое приложение OsiriX внезапно перестает запускаться. Затем я обновился с Mountain Lion до Mavericks и установил последнюю версию 5.8. Он по-прежнему не запускается. Ошибка сопровождается сообщением: «OsiriX поврежден и не может быть открыт. Вам...
2437 просмотров
schedule 12.10.2021

Launchd не работает
У меня проблемы с созданием сценария Launchd. Это довольно просто, все, что нужно сделать, это запустить приложение - расположение: /Library/Desktop Pictures/wallpaper Я загрузил файл с помощью терминала, и терминал не выдает ошибок, но скрипт...
252 просмотров
schedule 24.09.2021

Отключить клавиатуру Macbook
В моем поиске решения для отключения клавиатуры на моем Macbook я сейчас борюсь с Launchd. Сначала немного предыстории: я пролил немного воды на свою модель Macbook Pro 2010, и с тех пор некоторые клавиши на клавиатуре больше не работают. Я начал...
1580 просмотров
schedule 02.11.2021

Запущен поток порождения новых процессов
Я провожу небольшое исследование о том, как launchd загружает свои службы из файлов plist в /Library/LaunchDaemons/ или с помощью команды launchctl load Пока что мне удалось собрать несколько различных источников и составить следующую,...
450 просмотров
schedule 03.10.2021

Запуск сценария Automator с помощью LaunchAgent
Я создал задание Automator, чтобы очистить папку загрузок и очистить корзину. Когда я запускаю созданное приложение двойным щелчком, оно запускается правильно. Но его нужно перенести на другой компьютер в нашей компании, и я не хочу давать...
150 просмотров
schedule 07.10.2021

LaunchDaemon не запускает скрипт
Я настраиваю launchdaemon для запуска сценария, который проверяет, вошла ли в систему определенная локальная учетная запись. Если эта учетная запись вошла в систему, ей необходимо снова автоматически выйти из системы. У меня есть рабочий сценарий, но...
61 просмотров
schedule 16.09.2021

Как запустить пользовательский интерфейс из демона OSX или агента с правами root
Я ищу способ, чтобы моя программа запускалась при входе пользователя в систему или при загрузке системы. Программа должна иметь привилегии root и отображать некоторые элементы пользовательского интерфейса в верхней строке меню. Я пробовал...
1362 просмотров
schedule 24.02.2022

Сценарий perl запускается изнутри, запускается сбой с Нет такого файла или каталога для 'системных' команд
У меня есть сценарий perl (который на самом деле успешно работает в Linux и Windows), который я пытаюсь запустить через launchd в OSX-10.8.3. У меня довольно мало опыта в написании файлов plist, поэтому я надеюсь, что это что-то глупое, что я...
850 просмотров
schedule 28.02.2022

Среда выполнения демона запуска Mac никогда не вызывает делегата приложения при запуске во время перезагрузки
Я работаю над службой Mac OS X, управляемой как демон запуска. У него нет графического интерфейса, но он структурирован как приложение Какао, запускаемое с NSApplicationMain. Кажется, что даже несмотря на отсутствие графического интерфейса...
166 просмотров

Статус привилегированного помощника Mountain Lion
Я создаю приложение для 10.8+, которое, помимо прочего, должно исправлять файлы. Из-за этой функциональности я создал «PrivilegedHelperTool» и установил как KeepLive = YES RunAtLoad = YES (поэтому он всегда работает). Я также использую XPC поверх...
810 просмотров

Символическая ссылка для демона запуска plist
Мне нужно сохранить plist в веб-папке. Можно ли создать символическую ссылку для этого plist из каталога /library/launchDaemon ?
673 просмотров
schedule 28.04.2022

Как смотреть каталог для модификаций файлов
Я на маке. Я использовал директиву Launchd WatchPaths для просмотра каталога изменений файлов. Мой скрипт срабатывает только при добавлении или удалении файла из просматриваемого каталога. Однако скрипт не срабатывает при изменении файла. По...
2926 просмотров
schedule 26.05.2022

Скрипт LaunchAgent не может записать на внешний диск
macOS Каталина У меня есть скрипт Python, который должен записать файл на внешний диск. Это работает, если я запускаю скрипт вручную. Однако, если сценарий запущен из bash-скрипта LaunchAgent, у него нет на это прав. Упрощенный скрипт Python...
838 просмотров
schedule 01.07.2022

Скрипт запуска запущен, но вывод отсутствует (выход с кодом: 2)
Я пытаюсь выполнить скрипт каждую минуту, используя launchd Я добавил новый список заданий запуска, который выглядит так <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"...
4086 просмотров
schedule 09.07.2022

переменная setenv с пробелами в launchd.conf?
Я пользователь Linux, у которого недавно появился Mac. Я пытаюсь настроить свою IDE и обнаружил, что Mac не используют .bashrc/.bash_profile/и т. д. для приложений с графическим интерфейсом. Итак, если у вас есть приложение с графическим...
8255 просмотров
schedule 25.08.2022

Как я могу заставить мое приложение строки меню запускаться при входе в систему?
Я сделал приложение, которое показывает ваш IP-адрес в строке меню. У него нет значка док-станции, он работает только в строке меню. Я хочу, чтобы это приложение запускалось при входе в систему. Я создал сценарий, который использует osascript для...
788 просмотров
schedule 22.08.2022

Как ограничить память программы OS X? ulimit -v ни -m не работают
Моим программам не хватает памяти примерно в половине случаев, когда я их запускаю. В Linux я могу установить жесткое ограничение на доступную память, используя ulimit -v mem-in-kbytes. На самом деле, я использую ulimit -S -v mem-in-kbytes, поэтому...
9925 просмотров
schedule 31.08.2022