Публикации по теме 'launchd'
Полное руководство по Cron и Launchd в macOS / Linux
Программирование
Полное руководство по Cron и Launchd в macOS / Linux
Пошаговое руководство по планированию задач
Table of contents
Introduction
1. Papermill and terminal-notifier
2. cron for Linux/macOS
3. launchd for macOS
Conclusion
[Обновление 1: 2021–05–28]
Введение
У вас есть проект Data Science, который требует вашего времени каждый день? Вы используете каналы данных, которые обновляются ежедневно? Например, Репозиторий данных о новом коронавирусе..
Вопросы по теме 'launchd'
Как обезопасить агент Launchd с графическим интерфейсом пользователя для каждого пользователя от отключения его пользователем, не являющимся администратором?
У меня есть пара демонов launchd, один из которых является настоящим демоном (запускается от имени пользователя root), а другой - агентом графического интерфейса, который запускается на основе сеанса GUI (тип сеанса Aqua).
Мне нужно запретить...
412 просмотров
schedule
08.04.2022
Запущенный PLIST не работает
Я пытаюсь запустить Applescript внутри списка запуска, но по какой-то причине он просто не работает. Возможно, это мой компьютер, но я думаю, что с ним может быть что-то еще. Если бы кто-то мог посмотреть и прокомментировать этот пост, я был бы...
2642 просмотров
schedule
27.08.2022
LaunchAgent - есть что-то вроде RunAtScreenSaver?
Я ищу способ выполнить мое приложение (это фоновая задача) время от времени, когда машина «простаивает». Хорошим казусом будет запуск заставки. Я уже прочитал руководство по запуску и уже использую LaunchAgent для запуска моего приложения через...
1007 просмотров
schedule
22.12.2022
Запуск задания выполняется каждую минуту
Я пытаюсь написать сценарий запуска, который запускается один раз в день, только в будние дни. Но как только я загружаю скрипт, он запускается каждую минуту, а не только по расписанию. Это происходит независимо от того, загружаю ли я скрипт от имени...
3179 просмотров
schedule
11.06.2022
MacPorts Apache2 перестал запускаться при загрузке
Что-то, что я недавно заметил на двух разных машинах, это то, что Apache2, установленный через MacPorts, похоже, перестал запускаться при загрузке. Честно говоря, я не могу поклясться, что это было раньше, но я думаю, что заметил бы это, потому что...
8699 просмотров
schedule
16.07.2022
Как заменить планирование запуска программой на Python
Программа запуска системы Mac OS X launchd позволяет планировать задания (аналогично в cron .) Создав агент launchd , можно запускать программы с помощью одного из следующих событий:
интервал времени истек
наступила определенная...
475 просмотров
schedule
04.03.2022
Пользовательский агент или демон?
Пишу драйвер на HID-устройство. Драйвер открывает HID-устройство в режиме монопольного доступа. Этот драйвер должен работать для всех пользователей. Значит, это должен быть либо пользовательский агент, либо демон. В драйвере я использую...
480 просмотров
schedule
15.11.2022
launchd NetworkState при отсутствии сетевого подключения
Кто-нибудь знаком с launchd в Mac OS X, особенно с ключом NetworkState ( bool ) в разделе KeepAlive файла .plist ?
На страницах man launchd должен вызывать исполняемый файл, когда на Mac нет сетевого подключения, когда plist настроен...
3193 просмотров
schedule
21.04.2023
python/серийный номер не работает в OSX lion/launchd
У меня есть запись launchd , которая работала с OSX 10.6, но не работает с 10.7. Он использует python и выдает ошибку при попытке импортировать serial . Я не совсем понимаю это, потому что я повторно загрузил pyserial-2.5 и переустановил его с...
1625 просмотров
schedule
10.07.2022
OSX launchd plist с динамическим именем пользователя для входа
Возможно динамическое имя пользователя (относительно вошедшего в систему пользователя) в файле .plist для запуска.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"...
673 просмотров
schedule
09.07.2022
Запустите демон как другой пользователь на mac os x
Я пытаюсь прямо сейчас создать отдельного пользователя для jenkins на Mac Os и запустить его с этим пользователем. Я создал нового пользователя:
# Create the group
sudo dscl . create /Groups/jenkins
sudo dscl . create /Groups/jenkins...
9288 просмотров
schedule
29.10.2023
LaunchDaemon, обрабатывающий отключение системы - нет SIGTERM?
Я написал небольшой скрипт на Python, который запускаю как LaunchDaemon для записи времени запуска/выключения в удаленную базу данных. Когда скрипт запускается, он записывает время запуска, затем делает паузу и ждет, чтобы поймать сигнал SIGTERM,...
2214 просмотров
schedule
30.11.2022
launchd: не удалось выполнить поиск службы Mach
Вспомогательный инструмент, наделенный привилегиями root через launchd, не может установить NSConnection с моей основной программой.
Соединение работает, когда я запускаю HelperTool вручную с помощью sudo, что доказывает, что мой сервис хорошо...
1188 просмотров
schedule
12.06.2023
Есть ли способ программно загрузить plist LaunchAgent?
Я ищу альтернативный способ, кроме использования NSTask/system() для запуска «launchctl load (plist)». Есть ли API для этого? Что-то вроде CFLaunchdHelper или NSLaunchd. Я попытался выполнить поиск, но ничего не нашел, а TN2083 не нашел. нет...
684 просмотров
schedule
06.04.2024
Невозможно подписать сборки iOS с помощью Jenkins
Наш сервер сборки Jenkins CI настроен на Mac Mini под управлением OSX Lion (10.7.3), и у меня возникли проблемы с его подписью сборок iOS, чтобы их можно было загрузить в TestFlight.
Процесс работает как обычный пользователь с именем jenkins и...
9928 просмотров
schedule
04.07.2023
Демон Mac OS X, использующий Objective-C — launchd
Я новичок в мире Mac OS X, но у меня есть навыки разработчика Windows.
Мне нужно разработать демон (в Windows будет служба Windows), который загружает/загружает файлы из веб-службы.
Мой вопрос: возможно ли создать приложение, написанное на...
3470 просмотров
schedule
11.06.2022
Невозможно получить доступ к элементу связки ключей после обновления SMJobBless
У нас возникла проблема с обновлением вспомогательного инструмента с помощью SMJobBless, которая уже несколько дней озадачивает нас.
Мы разрабатываем приложение, для которого в какой-то момент нам нужно выполнить административные задачи (загрузка /...
1125 просмотров
schedule
02.07.2022
Открытие приложения через ssh на устройствах iOS
Я видел способы открывать приложения на устройствах Linux и Mac, но, похоже, не могу понять, как работает та же идея для устройств iOS.
Я сделал джейлбрейк своего устройства, у меня есть доступ по ssh, и я хочу открыть приложение, не посещая...
10641 просмотров
schedule
12.07.2023
Когда launchd зарегистрируется для событий?
Мне нужно открыть свое приложение и автоматически запустить определенную задачу из этого приложения в заданное время. Поэтому я поискал в гугле и нашел launchd . Первый вопрос: правильный ли это выбор? Я создал plist и сохранил его в папке...
127 просмотров
schedule
16.07.2023
Службы определения местоположения в программе командной строки в Mac OS
Я написал простую программу, которая использует службы определения местоположения Cocoa для получения текущего положения пользователя. На MacBook Pro работает без проблем. Однако на MacBook Air этого нет.
У меня остался код Operation could not...
1380 просмотров
schedule
06.04.2024