Выпуск Lingon для Snow Leopard в Mac App Store решает эту проблему.
Запущенный предмет больше не стреляет в Snow Leopard
Элемент launchd, который работал в 10.5, больше не работает после моего обновления до 10.6. Я использую 10.6.2, и я заново создал элемент launchd и присвоил ему новое имя, и оно тоже не запускается.
Я нашел ссылку на людей с такой же проблемой в группах Google, но ни один из советов в этой ссылке не помогает. Мой элемент launchd не указан /private/var/db/launchd.db/com.apple.launchd/overrides.plist
ни в одном из файлов overrides.plist в подкаталогах/private/var/db/launchd.db/
Я также попытался настроить это как пользовательский агент и пользовательский демон.
Мой элемент launchd просто запускает скрипт оболочки, который у меня не вызывает проблем при запуске вручную.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.eric.tmnotify.launchd</string> <key>ProgramArguments</key> <array> <string>/<path_to>/tmnotify.sh</string> </array> <key>StartInterval</key> <integer>3600</integer> </dict> </plist>
Я попытался загрузить его, переопределив отключенный ключ (даже если он не отключен ни в одном из файлов overrides.plist) обоими:
sudo launchctl load -F /Users/eric/Library/LaunchAgents/com.eric.tmnotify.launchd.plist sudo launchctl load -w /Users/eric/Library/LaunchAgents/com.eric.tmnotify.launchd.plist
и после запуска любого из них я вижу, что он работает с использованием, sudo launchctl list
но сценарий оболочки никогда не запускается.
Изменить: я также поместил это в ранее пустой файл по адресу /private/var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.eric.tmnotify.launchd</key> <dict> <key>Disabled</key> <false/> </dict> </dict> </plist>
Я также попытался вставить это в алфавитном порядке:
<key>com.eric.tmnotify.launchd</key> <dict> <key>Disabled</key> <false/> </dict>
в файл, /private/var/db/launchd.db/com.apple.launchd/overrides.plist
но до сих пор нет кости.
1 ответ на вопрос
Похожие вопросы
-
4
Существует ли обновленная версия Boot Camp с Snow Leopard?
-
5
Включить сенсорный трекпад в BootCamp на MacBook 1-го поколения (без мультитач)?
-
2
Общие папки / настройки Mac OS для проверки (при попытке избавиться от надоедливого самозапускающего...
-
-
3
Смогу ли я обновить семя разработчика Snow Leopard до финальной версии или мне придется переустанавл...
-
4
Как будет работать обновление Mac OS X Snow Leopard?
-
6
Почему мое ядро Mac OS X 10.6 работает в 32-битном режиме?
-
8
Перемещение файлов подкачки в отдельный раздел в Snow Leopard
-
3
Будет ли Mac OS X 10.6 Snow Leopard потреблять больше оперативной памяти?
-
3
Запустить VirtualBox на Snow Leopard в 64-битном режиме?
-
4
Нужно ли * покупать * набор для снежного барса?