3

Я на Mac под управлением OS X 10.6.x, и я вижу, что это сообщение об ошибке launchd постоянно повторяется в Console.app:

Как я могу остановить это сообщение об ошибке?

3/3/12 3: 35: 15.002. Com.apple.launchd.peruser.503: (com.hp.help.tocgenerator) Возобновление дросселирования: начнется через 10 секунд

1 ответ1

5

Похоже, что он создается некоторым компонентом программного обеспечения HP для вашего принтера / сканера / многофункционального устройства. (Все launchd задания идентифицируются по метке, которая обычно является строкой разработчика в обратном формате DNS (для получения дополнительной информации см. CFBundleIdentifier ). В данном случае это hp.com).

[ОБНОВЛЕНО]: Хорошо, после поиска в Google этого идентификатора пакета я обнаружил повторяющиеся сообщения об ошибках PhotoSmart C4280 в теме system.log на форумах HP.

По сути, причиной проблемы является тот, кто написал программное обеспечение HP, не понимая, как правильно реализовать launchd LaunchAgent.

Я написал сценарий AppleScript, чтобы помочь автоматизировать процесс выгрузки старого запущенного задания, обновления файла plist и загрузки нового задания:

HP com.hp.help.tocgenerator Helper.app (ZIP-файл, ~ 29 КБ)

Вот код, если вам интересно:

if existsFile(":Library:LaunchAgents:com.hp.help.tocgenerator.plist") then
    set plistFileContentsString to (do shell script "/bin/cat /Library/LaunchAgents/com.hp.help.tocgenerator.plist")
    if (plistFileContentsString contains "LaunchOnlyOnce") then
        display alert "It looks like your \"com.hp.help.tocgenerator.plist\"
              has already been helped." buttons "Quit" default button "Quit"
        quit
    else
        set ourPlistPath to POSIX path of (path to resource "com.hp.help.tocgenerator.plist")
        do shell script "/bin/launchctl unload /Library/LaunchAgents/com.hp.help.tocgenerator.plist;
 /bin/rm -f /Library/LaunchAgents/com.hp.help.tocgenerator.plist;
 /usr/bin/ditto --noqtn " & 
 quoted form of ourPlistPath &
   " /Library/LaunchAgents/com.hp.help.tocgenerator.plist;
 /usr/sbin/chown 0:0 /Library/LaunchAgents/com.hp.help.tocgenerator.plist;
 /bin/launchctl load /Library/LaunchAgents/com.hp.help.tocgenerator.plist"
 with administrator privileges
    end if
else
    display alert "Sorry, you don't appear to have the applicable
      HP software installed." buttons "Quit" default button "Quit"
    quit
end if

Вы должны быть в состоянии запустить этот AppleScript, чтобы облегчить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .